Modeling and execution of data-aware choreographies: an overview

被引:6
作者
Hahn, Michael [1 ]
Breitenbucher, Uwe [1 ]
Kopp, Oliver [2 ]
Leymann, Frank [1 ]
机构
[1] Univ Stuttgart, IAAS, Stuttgart, Germany
[2] Univ Stuttgart, Inst Parallel & Distributed Syst IPVS, Stuttgart, Germany
来源
COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT | 2018年 / 33卷 / 3-4期
关键词
Service choreographies; Data-awareness; Cross-partner data flow; Transparent data exchange;
D O I
10.1007/s00450-017-0387-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to recent advances in data science and Big Data the importance of data is increasing. Although service choreographies provide means to specify complex conversations between multiple interacting parties from a global perspective and in a technology-agnostic manner, they do not fully reflect the paradigm shift towards data-awareness at the moment. In this paper, we discuss current shortcomings such as missing support for data flow across services and a choreography data contract all interacting parties agree on. This results in more complex and rigid choreography models, making them also less flexible regarding their data perspective during run time. The main contribution is our approach for modeling and execution of data-aware service choreographies towards increasing the level of data awareness in choreographies.
引用
收藏
页码:329 / 340
页数:12
相关论文
共 26 条
[1]   Reducing Data Transfer in Service-Oriented Architectures: The Circulate Approach [J].
Barker, Adam ;
Weissman, Jon B. ;
van Hemert, Jano I. .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (03) :437-449
[2]   Choreographing Web Services [J].
Barker, Adam ;
Walton, Christopher D. ;
Robertson, David .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2009, 2 (02) :152-166
[3]   An atomistic Monte Carlo simulation of precipitation in a binary system [J].
Binkele, P ;
Schmauder, S .
ZEITSCHRIFT FUR METALLKUNDE, 2003, 94 (08) :858-863
[4]   An Introduction to Service Choreographies [J].
Decker, Gero ;
Kopp, Oliver ;
Barros, Alistair .
IT-INFORMATION TECHNOLOGY, 2008, 50 (02) :122-127
[5]   Interacting services: From specification to execution [J].
Decker, Gero ;
Kopp, Oliver ;
Leymann, Frank ;
Weske, Mathias .
DATA & KNOWLEDGE ENGINEERING, 2009, 68 (10) :946-972
[6]   BPELDT - Data-Aware Extension for Data-Intensive Service Applications [J].
Habich, Dirk ;
Richly, Sebastian ;
Preissler, Steffen ;
Grasselt, Mike ;
Lehner, Wolfgang ;
Maier, Albert .
EMERGING WEB SERVICES TECHNOLOGY, VOL II, 2008, 2 :111-+
[7]  
Hahn M, 2016, P ICWS 16 IEEE COMP
[8]  
Knuplesch D, 2012, FORMAL FRAMEWORK DAT
[9]   Data-Aware Interaction in Distributed and Collaborative Workflows: Modeling, Semantics, Correctness [J].
Knuplesch, David ;
Pryss, Rudiger ;
Reichert, Manfred .
PROCEEDINGS OF THE 2012 8TH INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING (COLLABORATECOM 2012), 2012, :223-232
[10]  
Kopp O, 2011, P ZEUS 11 CEUR WS OR, V705, P26