loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Giulio Piancastelli and Andrea Omicini

Affiliation: ALMA MATER STUDIORUM – Università di Bologna, Italy

Keyword(s): Representational State Transfer, Resource-Oriented Architecture, Contextual Logic Programming, Prolog.

Related Ontology Subjects/Areas/Topics: Internet Technology ; Web Information Systems and Technologies ; Web Services and Web Engineering

Abstract: In the latest years, substantial achievements have been obtained in the description and formalization of the architectural principles and design criteria underlying the World Wide Web. First, the Representational State Transfer (REST) architectural style for distributed hypermedia systems was introduced, defining the resource as the key abstraction of information; then, the Resource-Oriented Architecture (ROA) was presented as a REST-based set of guidelines and best practices for implementing services on Web resources. However, a resource programming model is still missing, since procedural and object-oriented web programming focussed on different abstractions, such as page, controller, and service. Instead, we adopt the logic declarative paradigm to define our model for resource-oriented programming, also showing how its peculiar features lead to novel possibilities for dynamic modification and extension of resource behavior at runtime. In this paper, we first map novel REST and ROA abstractions onto elements of structured logic programming. Then, we present Web Logic Programming as a Prolog-based language for the World Wide Web embedding the core REST and ROA principles, by defining its computation model and discussing a bookshelf sharing web application example. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.238.62.119

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Piancastelli, G. and Omicini, A. (2008). A LOGIC PROGRAMMING MODEL FOR WEB RESOURCES. In Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 2: WEBIST; ISBN 978-989-8111-26-5; ISSN 2184-3252, SciTePress, pages 158-164. DOI: 10.5220/0001524501580164

@conference{webist08,
author={Giulio Piancastelli. and Andrea Omicini.},
title={A LOGIC PROGRAMMING MODEL FOR WEB RESOURCES},
booktitle={Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 2: WEBIST},
year={2008},
pages={158-164},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001524501580164},
isbn={978-989-8111-26-5},
issn={2184-3252},
}

TY - CONF

JO - Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 2: WEBIST
TI - A LOGIC PROGRAMMING MODEL FOR WEB RESOURCES
SN - 978-989-8111-26-5
IS - 2184-3252
AU - Piancastelli, G.
AU - Omicini, A.
PY - 2008
SP - 158
EP - 164
DO - 10.5220/0001524501580164
PB - SciTePress