Title :
Building Blocks for a Web Programming Language
Author_Institution :
Dept. of Software Syst., Tampere Univ. of Technol., Tampere, Finland
Abstract :
The essential characteristics of a Web application are concurrency, distribution and XML processing. Excluding the emphasis on XML, these are the natural elements of normal distributed applications. This means that we should consider Web applications as distributed programs, where the special need for XML processing is explicit. Currently this is difficult, but we present a motivation and building blocks for a new Web programming language that targets the Web as an application platform. We also outline the structure of the necessary runtime environment and show where our language fits within the competitive landscape of programming languages aimed at developing Web applications and services.
Keywords :
Web services; XML; programming languages; Web programming language; Web services; XML processing; distributed programs; Application software; Buildings; Collaborative software; Computer languages; Concurrent computing; Runtime environment; Software engineering; Software systems; Standards development; XML; web-programming;
Conference_Titel :
Software Engineering and Advanced Applications, 2008. SEAA '08. 34th Euromicro Conference
Conference_Location :
Parma
Print_ISBN :
978-0-7695-3276-9
DOI :
10.1109/SEAA.2008.15