Skip to main content
Erschienen in: SICS Software-Intensive Cyber-Physical Systems 3-4/2018

18.09.2017 | Special Issue Paper

Modeling and execution of data-aware choreographies: an overview

verfasst von: Michael Hahn, Uwe Breitenbücher, Oliver Kopp, Frank Leymann

Erschienen in: SICS Software-Intensive Cyber-Physical Systems | Ausgabe 3-4/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Computer Science - Research and Development

Computer Science – Research and Development (CSRD), formerly Informatik – Forschung und Entwicklung (IFE), is a quarterly international journal that publishes high-quality research and survey papers from the Software Engineering & Systems area.

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Weitere Produktempfehlungen anzeigen
Fußnoten
1
W3C, XML Schema Definition Language (XSD) 1.1 Part 1: Structures. Online: http://​www.​w3.​org/​TR/​xmlschema11-1/​.
 
2
The Eclipse Foundation, BPEL Designer Project: http://​www.​eclipse.​org/​bpel/​.
 
3
The Apache Software Foundation, Apache ODE: http://​ode.​apache.​org.
 
Literatur
1.
Zurück zum Zitat Barker A, Walton C, Robertson D (2009) Choreographing web services. IEEE Trans Serv Comput 2(2):152–166CrossRef Barker A, Walton C, Robertson D (2009) Choreographing web services. IEEE Trans Serv Comput 2(2):152–166CrossRef
2.
Zurück zum Zitat Barker A, Weissman JB, Van Hemert J et al (2012) Reducing data transfer in service-oriented architectures: the circulate approach. IEEE Trans Serv Comput 5(3):437–449CrossRef Barker A, Weissman JB, Van Hemert J et al (2012) Reducing data transfer in service-oriented architectures: the circulate approach. IEEE Trans Serv Comput 5(3):437–449CrossRef
3.
Zurück zum Zitat Binkele P, Schmauder S (2003) An atomistic Monte Carlo simulation of precipitation in a binary system. Zeitschrift für Metallkunde 94(8):858–863CrossRef Binkele P, Schmauder S (2003) An atomistic Monte Carlo simulation of precipitation in a binary system. Zeitschrift für Metallkunde 94(8):858–863CrossRef
4.
Zurück zum Zitat Decker G, Kopp O, Barros A (2008) An introduction to service choreographies. Inf Technol 50(2):122–127 Decker G, Kopp O, Barros A (2008) An introduction to service choreographies. Inf Technol 50(2):122–127
5.
Zurück zum Zitat Decker G, Kopp O, Leymann F, Weske M (2009) Interacting services: from specification to execution. Data Knowl Eng 68(10):946–972CrossRef Decker G, Kopp O, Leymann F, Weske M (2009) Interacting services: from specification to execution. Data Knowl Eng 68(10):946–972CrossRef
6.
Zurück zum Zitat Habich D, Richly S, Preissler S, Grasselt M, Lehner W, Maier A (2008) BPELDT—Data-aware extension for data-intensive service applications. In: Emerging web services technology, vol II. Springer Habich D, Richly S, Preissler S, Grasselt M, Lehner W, Maier A (2008) BPELDT—Data-aware extension for data-intensive service applications. In: Emerging web services technology, vol II. Springer
7.
Zurück zum Zitat Hahn M, Karastoyanova D, Leymann F (2016) A management life cycle for data-aware service choreographies. In: Reiff-Marganiec S (ed) Proceedings of ICWS’16. IEEE Computer Society, Los Alamitos, California Hahn M, Karastoyanova D, Leymann F (2016) A management life cycle for data-aware service choreographies. In: Reiff-Marganiec S (ed) Proceedings of ICWS’16. IEEE Computer Society, Los Alamitos, California
8.
Zurück zum Zitat Knuplesch D, Pryss R, Reichert M (2012a) Data-aware interaction in distributed and collaborative workflows: Modeling, semantics, correctness. In: 8th International conference on collaborative computing: networking, applications and worksharing, IEEE, pp 223–232 Knuplesch D, Pryss R, Reichert M (2012a) Data-aware interaction in distributed and collaborative workflows: Modeling, semantics, correctness. In: 8th International conference on collaborative computing: networking, applications and worksharing, IEEE, pp 223–232
9.
Zurück zum Zitat Knuplesch D, Pryss R, Reichert M (2012b) A formal framework for data-aware process interaction models. Open Access Repository of University Ulm Knuplesch D, Pryss R, Reichert M (2012b) A formal framework for data-aware process interaction models. Open Access Repository of University Ulm
10.
Zurück zum Zitat Kopp O, Leymann F, Unger T, Wagner S (2011a) Towards The Essential Flow Model. In: Proceedings of ZEUS’11, CEUR-WS.org, CEUR Workshop Proceedings, vol 705, pp 26–33 Kopp O, Leymann F, Unger T, Wagner S (2011a) Towards The Essential Flow Model. In: Proceedings of ZEUS’11, CEUR-WS.org, CEUR Workshop Proceedings, vol 705, pp 26–33
11.
Zurück zum Zitat Kopp O, Leymann F, Wagner S (2011b) Modeling choreographies: BPMN 2.0 versus BPEL-based Approaches. In: EMISA 2011, GI, LNI Kopp O, Leymann F, Wagner S (2011b) Modeling choreographies: BPMN 2.0 versus BPEL-based Approaches. In: EMISA 2011, GI, LNI
12.
Zurück zum Zitat Lohmann N, Nyolt M (2011) Artifact-centric modeling using BPmn. In: International conference on service-oriented computing. Springer, pp 54–65 Lohmann N, Nyolt M (2011) Artifact-centric modeling using BPmn. In: International conference on service-oriented computing. Springer, pp 54–65
13.
Zurück zum Zitat Lohmann N, Wolf K (2010) Artifact-centric choreographies. In: International conference on service-oriented computing. Springer, pp 32–46 Lohmann N, Wolf K (2010) Artifact-centric choreographies. In: International conference on service-oriented computing. Springer, pp 32–46
14.
Zurück zum Zitat Meyer A, Smirnov S, Weske M (2011a) Data in business processes. Technical Report 50, HPI, University of Potsdam Meyer A, Smirnov S, Weske M (2011a) Data in business processes. Technical Report 50, HPI, University of Potsdam
15.
Zurück zum Zitat Meyer S, Sperner K, Magerkurth C, Pasquier J (2011b) Towards modeling real-world aware business processes. In: Proceedings of WoT’11. ACM, pp 81–86 Meyer S, Sperner K, Magerkurth C, Pasquier J (2011b) Towards modeling real-world aware business processes. In: Proceedings of WoT’11. ACM, pp 81–86
16.
Zurück zum Zitat Meyer A, Pufahl L, Batoulis K, Fahland D, Weske M (2015) Automating data exchange in process choreographies. Inf Syst 53:296–329CrossRef Meyer A, Pufahl L, Batoulis K, Fahland D, Weske M (2015) Automating data exchange in process choreographies. Inf Syst 53:296–329CrossRef
17.
Zurück zum Zitat Nigam A, Caswell NS (2003) Business artifacts: an approach to operational specification. IBM Syst J 42(3):428–445CrossRef Nigam A, Caswell NS (2003) Business artifacts: an approach to operational specification. IBM Syst J 42(3):428–445CrossRef
20.
Zurück zum Zitat Reimann P, Kopp O, Decker G, Leymann F (2008) Generating WS-BPEL 2.0 processes from a grounded BPEL4Chor choreography. Technischer Bericht 2008/07, Universität Stuttgart Reimann P, Kopp O, Decker G, Leymann F (2008) Generating WS-BPEL 2.0 processes from a grounded BPEL4Chor choreography. Technischer Bericht 2008/07, Universität Stuttgart
21.
Zurück zum Zitat Reimann P, Reiter M, Schwarz H, Karastoyanova D, Leymann F (2011) SIMPL-A framework for accessing external data in simulation workflows. In: BTW, Citeseer, vol 11, pp 534–553 Reimann P, Reiter M, Schwarz H, Karastoyanova D, Leymann F (2011) SIMPL-A framework for accessing external data in simulation workflows. In: BTW, Citeseer, vol 11, pp 534–553
22.
Zurück zum Zitat Schmidt R, Möhring M, Maier S, Pietsch J, Härting RC (2014) Big data as strategic enabler-insights from central european enterprises. In: Business information systems, LNBIP, vol 176. Springer International Publishing, pp 50–60 Schmidt R, Möhring M, Maier S, Pietsch J, Härting RC (2014) Big data as strategic enabler-insights from central european enterprises. In: Business information systems, LNBIP, vol 176. Springer International Publishing, pp 50–60
23.
Zurück zum Zitat Sonntag M, Hotta S, Karastoyanova D, Molnar D, Schmauder S (2011) Using services and service compositions to enable the distributed execution of legacy simulation applications. In: ServiceWave’11. Springer, pp 1–12 Sonntag M, Hotta S, Karastoyanova D, Molnar D, Schmauder S (2011) Using services and service compositions to enable the distributed execution of legacy simulation applications. In: ServiceWave’11. Springer, pp 1–12
24.
Zurück zum Zitat van der Aalst WMP, Weske M, Grünbauer D (2005) Case handling: a new paradigm for business process support. Data Knowl Eng 53(2):129–162CrossRef van der Aalst WMP, Weske M, Grünbauer D (2005) Case handling: a new paradigm for business process support. Data Knowl Eng 53(2):129–162CrossRef
25.
Zurück zum Zitat Weiß A, Andrikopoulos V, Gómez Sáez S, Karastoyanova D, Vukojevic-Haupt K (2013) Modeling choreographies using the BPEL4Chor designer. Technical Report 2013/03, University of Stuttgart Weiß A, Andrikopoulos V, Gómez Sáez S, Karastoyanova D, Vukojevic-Haupt K (2013) Modeling choreographies using the BPEL4Chor designer. Technical Report 2013/03, University of Stuttgart
26.
Zurück zum Zitat Zimmermann O (2016) Microservices tenets. Comput Sci Res Dev 32(3–4):301–310 Zimmermann O (2016) Microservices tenets. Comput Sci Res Dev 32(3–4):301–310
Metadaten
Titel
Modeling and execution of data-aware choreographies: an overview
verfasst von
Michael Hahn
Uwe Breitenbücher
Oliver Kopp
Frank Leymann
Publikationsdatum
18.09.2017
Verlag
Springer Berlin Heidelberg
Erschienen in
SICS Software-Intensive Cyber-Physical Systems / Ausgabe 3-4/2018
Print ISSN: 2524-8510
Elektronische ISSN: 2524-8529
DOI
https://doi.org/10.1007/s00450-017-0387-y

Weitere Artikel der Ausgabe 3-4/2018

SICS Software-Intensive Cyber-Physical Systems 3-4/2018 Zur Ausgabe