[Prev][Next][Index][Thread]
PL seminar - Michael Benedikt, Bell Labs, Web Prog. Lang.
This Friday's PL seminar will be given by a visitor, Michael Benedikt,
from Bell Labs, on a language for programming web services. Most
people that I've got a chance to talk to are interested in the topic.
Kate Keahey, who had been scheduled to talk, was happy to postpone her
talk ...
Programming Languages Seminar
Friday, Nov.8, 1996
10am-11am, LH 101
MAWL: A LANGUAGE FOR WEB SERVICE PROGRAMMING
Michael Benedikt
Systems and Software Research Center
ABSTRACT
Mawl is a language engineered at Bell Labs for producing reliable,
maintainable, and scalable services on the World Wide Web. The Mawl
system provides state management, standard control-flow constructs,
concurrency management, compile-time checking, and platform
independence -- facilities that are difficult to manage in the current
web-programming environment. In addition to making powerful
programming abstractions available to Web programmers, Mawl also
provides for a separation of concerns specific to the creation of web
or web-like services. This separation permits graphic designers to
focus on layout and content, service writers to focus on the logic of
complex services, and compiler writers to focus on platform features
and performance issues. Mawl is especially useful for services
involving extended transactions, multiple user-interfaces,
and multiple participants.
In this talk I will discuss design and engineering aspects of Mawl.