Despite the recent formalization of the Web in terms of Representational State Transfer (REST) architectural style and Resource-Oriented Architecture (ROA), current tools for Web programming generally misunderstand its design. Based on REST/ROA insights, we claim that logic languages are suited for promoting the Web architecture and principles. The mapping of REST/ROA abstractions onto elements of Contextual Logic Programming also permits runtime modification of resource behavior. In this paper we present Web Logic Programming as a Prolog-based language for the Web embedding REST/ROA principles, meant to be the basis of an application framework for rapid prototyping.
A Multi-Theory Logic Language for the World Wide Web / Giulio Piancastelli; Andrea Omicini. - STAMPA. - 5366:(2008), pp. 769-773. (Intervento presentato al convegno 24th International Conference on Logic Programming (ICLP 2008) tenutosi a Udine, Italy nel 9-13 Dicembre 2008) [10.1007/978-3-540-89982-2_74].
A Multi-Theory Logic Language for the World Wide Web
PIANCASTELLI, GIULIO;OMICINI, ANDREA
2008
Abstract
Despite the recent formalization of the Web in terms of Representational State Transfer (REST) architectural style and Resource-Oriented Architecture (ROA), current tools for Web programming generally misunderstand its design. Based on REST/ROA insights, we claim that logic languages are suited for promoting the Web architecture and principles. The mapping of REST/ROA abstractions onto elements of Contextual Logic Programming also permits runtime modification of resource behavior. In this paper we present Web Logic Programming as a Prolog-based language for the Web embedding REST/ROA principles, meant to be the basis of an application framework for rapid prototyping.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.