A Multi-Theory Logic Programming Language for the World Wide Web
Source: University of Bologna
Despite the presence of World Wide Web (WWW) architectural formalization in terms of Representational State Transfer (REST) architectural style and Resource-Oriented Architecture (ROA), current languages and tools for Web programming generally suffer from a lack of understanding of its design constraints and from an abstraction mismatch that makes it difficult to fully exploit the Web potential. Based on the insights gained by REST and ROA, this paper proposes that logic languages are well-suited for promoting the Web architecture and principles, especially in the straightforward mapping of REST and ROA abstractions onto elements of Contextual Logic Programming. Thus the purpose of this research is to build a logic framework for engineering applications on the WWW, designed so as to promote the architectural principles and constraints aimed at easing rapid prototyping, also allowing the prototype to evolve while supporting properties such as scalability and modifiability. Along this line, the paper presents Web Logic Programming as a Prolog-based language for the WWW embedding the core REST and ROA principles. The WebLP language is intended to represent the foundation of a logic programming framework for prototyping and engineering applications on the Web so as to follow its architectural principles and design criteria. The language operational semantics are also defined with some simple but significant programming examples.
| Format: | Size: | 1044.00 | |
| Date: | Aug 2008 |
People who downloaded this item also downloaded
- Haley: A Hierarchical Framework for Logical Composition of Web Services
- Web Usage Data for Web Access Control (WUDWAC)
- Journal of Management Excellence - Creating Value
- IBM whitepaper: A new way of working, insights from global leaders
- Deterministic Garbage Collection: Unleash the Power of Java with Oracle JRockit Real Time



