Artikel in Tagungsband INPROC-2014-33

Haupt, Florian; Fischer, Markus; Karastoyanova, Dimka; Leymann, Frank; Vukojevic-Haupt, Karolina: Service Composition for REST.
In: Proceedings of the 18th IEEE International EDOC Conference (EDOC 2014).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 110-119, englisch.
IEEE, September 2014.
ISSN: 1541-7719; DOI: 10.1109/EDOC.2014.24.
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.D.2.11 (Software Engineering Software Architectures)
KeywordsService Composition; REST; BPEL

One of the key strengths of service oriented architectures, the concept of service composition to reuse and combine existing services in order to achieve new and superior functionality, promises similar advantages when applied to resources oriented architectures. The challenge in this context is how to realize service composition in compliance with the constraints defined by the REST architectural style and how to realize it in a way that it can be integrated to and benefit from existing service composition solutions. Existing approaches to REST service composition are mostly bound to the HTTP protocol and often lack a systematic methodology and a mature and standards based realization approach. In our work, we follow a comprehensible methodology by deriving the key requirements for REST service composition directly from the REST constraints and then mapping these requirements to a standard compliant extension of the BPEL composition language. We performed a general requirements analysis for REST service composition, defined a meta model for a corresponding BPEL extension, realized this extension prototypically and validated it based on a real world use case from the eScience domain. Our work provides a general methodology to enable REST service composition as well as a realization approach that enables the combined composition of WSDL and REST services in a mature and robust way.
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Eingabedatum24. Mai 2014
   Publ. Institut   Publ. Informatik