Affiliation:
1. Pontificia Universidad Catolica de Chile
2. University of Lugano
Abstract
The REST architectural style has attracted a lot of interest from industry due to the nonfunctional properties it contributes to Web-based solutions. SOAP/WSDL-based services, on the other hand, provide tools and methodologies that allow the design and development of software supporting complex service arrangements, enabling complex business processes which make use of well-known control-flow patterns. It is not clear if and how such patterns should be modeled, considering RESTful Web services that comply with the statelessness, uniform interface and hypermedia constraints. In this article, we analyze a set of fundamental control-flow patterns in the context of stateless compositions of RESTful services. We propose a means of enabling their implementation using the HTTP protocol and discuss the impact of our design choices according to key REST architectural principles. We hope to shed new light on the design of basic building blocks for RESTful business processes.
Funder
Comisión Nacional de Investigación Científica y Tecnológica
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications
Reference36 articles.
1. RESTler
2. Combining global optimization with local selection for efficient QoS-aware service composition
3. A hybrid approach for efficient Web service composition with end-to-end QoS constraints
4. Beckett D. and McBride B. 2004. RDF/XML syntax specification (revised). http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/. Beckett D. and McBride B. 2004. RDF/XML syntax specification (revised). http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/.
Cited by
18 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Web service embedding: Representing the invocation association between services with practical-valued vectors;Expert Systems with Applications;2024-03
2. CBPCS;ACM Transactions on the Web;2021-01-05
3. Interface Responsibility Patterns;Proceedings of the European Conference on Pattern Languages of Programs 2020;2020-07
4. MobiMVL: A Model-Driven Mobile Application Development Approach for End-Users;Lecture Notes in Computer Science;2020
5. Prototype Survey of Different Energy Optimization and Routing Approaches in Wireless Sensor Networks;International Journal of Scientific Research in Computer Science, Engineering and Information Technology;2019-08-10