Service combinators for Web computing in Distributed Oz
Mustapha Hadim, Peter Van Roy · Digital Access to Libraries (Université catholique de Louvain (UCL), l'Université de Namur (UNamur) and the Université Saint-Louis (USL-B)) · 2000
L. Cardelli and R. Davies (1999) introduce a Web programming model: the language of service combinators. This language allows one to emulate the "algorithmic" behavior of a browser user when "surfing" over the Web. We describe an implementation of this language in the Distributed Oz system. The object oriented, data-flow synchronization by means of logic variables, and multi-threading technologies of this system, allows an elegant implementation. This implementation is a good example of concurrent programming using data-flow streams, and light-weight thread in the Distributed Oz system.