Article in Proceedings INPROC-2016-04

BibliographyHahn, Michael; Karastoyanova, Dimka; Leymann, Frank: Data-Aware Service Choreographies through Transparent Data Exchange.
In: Proceedings of the 16th International Conference on Web Engineering (ICWE'16).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
Lecture Notes in Computer Science (LNCS); 9671, pp. 357-364, english.
Springer International Publishing, June 6, 2016.
DOI: 10.1007/978-3-319-38791-8_20.
Article in Proceedings (Conference Paper).
CR-SchemaH.4.1 (Office Automation)
C.2.4 (Distributed Systems)
KeywordsService Choreographies; Transparent Data Exchange; Decentralized Data Flow; Data Flow Optimization
Abstract

Our focus in this paper is on enabling the decoupling of data flow, data exchange and management from the control flow in service compositions and choreographies through novel middleware abstractions and realization. This allows us to perform the data flow of choreographies in a peer-to-peer fashion decoupled from their control flow. Our work is motivated by the increasing importance and business value of data in the fields of business process management, scientific workflows and the Internet of Things, all of which profiting from the recent advances in data science and Big data. Our approach comprises an application life cycle that inherently introduces data exchange and management as a first-class citizen and defines the functions and artifacts necessary for enabling transparent data exchange. Moreover, we present an architecture of the supporting system that contains the Transparent Data Exchange middleware which enables the data exchange and management on behalf of service choreographies and provides methods for the optimization of the data exchange during the execution of service choreographies.

ContactMichael Hahn: michael.hahn@iaas.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)SimTech
Entry dateMarch 16, 2016
   Publ. Institute   Publ. Computer Science