See also:

Web-O-Matic/Rexx: a tool for building complex interactive Web applications by compiling HTML to Object Rexx.


Jocelyn Ireson-Paine
Department of Experimental Psychology, Oxford University,
Institute for Fiscal Studies, London,
KB7 Ltd

In this paper, I describe Web-O-Matic/Rexx (WOM): a language, compiler, and run-time system for building interactive Web applications without CGI programming. The idea behind WOM is that the Web-page author writes interactive pages in HTML extended with special tags such as TextField and OnSubmit. The WOM compiler translates these into Object Rexx class definitions which can be instantiated and run by a server. Each class has a special method which knows how to send back its HTML representation to the server. The way pages interact with each other and update themselves is controlled by Object Rexx code inserts.

WOM has been used by the Institute for Fiscal Studies to connect interactive economic models to the Web. It is based on the new programming paradigm of System Limit Programming (SLP). WOM takes care of common Web programming problems such as maintaining multiple sessions and saving state on the server. It proved extremely useful for prototyping an economics teaching application named Tow, probably making prototyping about ten times faster than with normal CGI programming.

Postscript copy of paper
HTML copy of paper

Top of page
Jocelyn Ireson-Paine
30th May 1997