Skip to main content

2017 | OriginalPaper | Buchkapitel

TraDE - A Transparent Data Exchange Middleware for Service Choreographies

verfasst von : Michael Hahn, Uwe Breitenbücher, Frank Leymann, Andreas Weiß

Erschienen in: On the Move to Meaningful Internet Systems. OTM 2017 Conferences

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Due to recent advances in data science the importance of data is increasing also in the domain of business process management. To reflect the paradigm shift towards data-awareness in service compositions, in previous work, we introduced the notion of data-aware choreographies through cross-partner data objects and cross-partner data flows as means to increase run time flexibility while reducing the complexity of modeling data flows in service choreographies. In this paper, we focus on the required run time environment to execute such data-aware choreographies through a new Transparent Data Exchange (TraDE) Middleware. The contributions of this paper are a choreography language-independent metamodel and an architecture for such a middleware. Furthermore, we evaluated our concepts and TraDE Middleware prototype by conducting a performance evaluation that compares our approach for cross-partner data flows with the classical exchange of data within service choreographies through messages. The evaluation results already show some valuable performance improvements when applying our TraDE concepts.

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!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

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!

Literatur
1.
Zurück zum Zitat Barker, A., Walton, C., Robertson, D.: Choreographing web services. IEEE Trans. Serv. Comput. 2(2), 152–166 (2009)CrossRef Barker, A., Walton, C., Robertson, D.: Choreographing web services. IEEE Trans. Serv. Comput. 2(2), 152–166 (2009)CrossRef
2.
Zurück zum Zitat Barker, A., Weissman, J.B., Van Hemert, J., et al.: Reducing data transfer in service-oriented architectures: the circulate approach. IEEE Trans. Serv. Comput. 5(3), 437–449 (2012)CrossRef Barker, A., Weissman, J.B., Van Hemert, J., et al.: Reducing data transfer in service-oriented architectures: the circulate approach. IEEE Trans. Serv. Comput. 5(3), 437–449 (2012)CrossRef
3.
Zurück zum Zitat Decker, G., Kopp, O., Barros, A.: An introduction to service choreographies. Inf. Technol. 50(2), 122–127 (2008) Decker, G., Kopp, O., Barros, A.: An introduction to service choreographies. Inf. Technol. 50(2), 122–127 (2008)
4.
Zurück zum Zitat Decker, G., Kopp, O., Leymann, F., Weske, M.: Interacting services: from specification to execution. Data Knowl. Eng. 68(10), 946–972 (2009)CrossRef Decker, G., Kopp, O., Leymann, F., Weske, M.: Interacting services: from specification to execution. Data Knowl. Eng. 68(10), 946–972 (2009)CrossRef
5.
Zurück zum Zitat Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Professional, Boston (2002) Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Professional, Boston (2002)
6.
Zurück zum Zitat Habich, D., Richly, S., Preissler, S., Grasselt, M., Lehner, W., Maier, A.: BPELDT- Data-Aware Extension for Data-Intensive Service Applications. In: Gschwind, T., Pautasso, C. (eds.) Emerging Web Services Technology, Volume II. Whitestein Series in Software Agent Technologies and Autonomic Computing, vol. II, pp. 111–128. Birkhäuser, Basel (2008). doi:10.1007/978-3-7643-8864-5_8 CrossRef Habich, D., Richly, S., Preissler, S., Grasselt, M., Lehner, W., Maier, A.: BPELDT- Data-Aware Extension for Data-Intensive Service Applications. In: Gschwind, T., Pautasso, C. (eds.) Emerging Web Services Technology, Volume II. Whitestein Series in Software Agent Technologies and Autonomic Computing, vol. II, pp. 111–128. Birkhäuser, Basel (2008). doi:10.​1007/​978-3-7643-8864-5_​8 CrossRef
7.
Zurück zum Zitat Hahn, M., Breitenbücher, U., Kopp, O., Leymann, F.: Modeling and Execution of Data-aware Choreographies: An Overview. Springer CSRD (2017) Hahn, M., Breitenbücher, U., Kopp, O., Leymann, F.: Modeling and Execution of Data-aware Choreographies: An Overview. Springer CSRD (2017)
8.
Zurück zum Zitat Hahn, M., Karastoyanova, D., Leymann, F.: A management life cycle for data-aware service choreographies. In: Proceedings of ICWS 2016. IEEE (2016) Hahn, M., Karastoyanova, D., Leymann, F.: A management life cycle for data-aware service choreographies. In: Proceedings of ICWS 2016. IEEE (2016)
9.
Zurück zum Zitat Kopp, O., Leymann, F., Wagner, S.: Modeling choreographies: BPMN 2.0 versus BPEL-based approaches. In: Proceedings of EMISA 2011. LNI, GI (2011) Kopp, O., Leymann, F., Wagner, S.: Modeling choreographies: BPMN 2.0 versus BPEL-based approaches. In: Proceedings of EMISA 2011. LNI, GI (2011)
10.
Zurück zum Zitat Meyer, A., Pufahl, L., Batoulis, K., Kruse, S., Lindhauer, T., Stoff, T., Fahland, D., Weske, M.: Automating data exchange in process choreographies. In: Jarke, M., Mylopoulos, J., Quix, C., Rolland, C., Manolopoulos, Y., Mouratidis, H., Horkoff, J. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 316–331. Springer, Cham (2014). doi:10.1007/978-3-319-07881-6_22 Meyer, A., Pufahl, L., Batoulis, K., Kruse, S., Lindhauer, T., Stoff, T., Fahland, D., Weske, M.: Automating data exchange in process choreographies. In: Jarke, M., Mylopoulos, J., Quix, C., Rolland, C., Manolopoulos, Y., Mouratidis, H., Horkoff, J. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 316–331. Springer, Cham (2014). doi:10.​1007/​978-3-319-07881-6_​22
11.
Zurück zum Zitat Meyer, S., Sperner, K., Magerkurth, C., Pasquier, J.: Towards modeling real-world aware business processes. In: Proceedings of WoT 2011, pp. 81–86. ACM (2011) Meyer, S., Sperner, K., Magerkurth, C., Pasquier, J.: Towards modeling real-world aware business processes. In: Proceedings of WoT 2011, pp. 81–86. ACM (2011)
14.
Zurück zum Zitat Reimann, P., Kopp, O., Decker, G., Leymann, F.: Generating WS-BPEL 2.0 Processes from a Grounded BPEL4Chor Choreography. Technical report 2008/07, University of Stuttgart (2008) Reimann, P., Kopp, O., Decker, G., Leymann, F.: Generating WS-BPEL 2.0 Processes from a Grounded BPEL4Chor Choreography. Technical report 2008/07, University of Stuttgart (2008)
15.
Zurück zum Zitat Schmidt, R., Möhring, M., Maier, S., Pietsch, J., Härting, R.-C.: Big data as strategic enabler - insights from central European enterprises. In: Abramowicz, W., Kokkinaki, A. (eds.) BIS 2014. LNBIP, vol. 176, pp. 50–60. Springer, Cham (2014). doi:10.1007/978-3-319-06695-0_5 CrossRef Schmidt, R., Möhring, M., Maier, S., Pietsch, J., Härting, R.-C.: Big data as strategic enabler - insights from central European enterprises. In: Abramowicz, W., Kokkinaki, A. (eds.) BIS 2014. LNBIP, vol. 176, pp. 50–60. Springer, Cham (2014). doi:10.​1007/​978-3-319-06695-0_​5 CrossRef
17.
Zurück zum Zitat Weiß, A., Andrikopoulos, V., Sáez, S.G., Hahn, M., Karastoyanova, D.: Chorsystem: a message-based system for the life cycle management of choreographies. In: Debruyne, C., et al. (eds.) OTM 2016. LNCS, vol. 10033, pp. 503–521. Springer, Cham (2016). doi:10.1007/978-3-319-48472-3_30 CrossRef Weiß, A., Andrikopoulos, V., Sáez, S.G., Hahn, M., Karastoyanova, D.: Chorsystem: a message-based system for the life cycle management of choreographies. In: Debruyne, C., et al. (eds.) OTM 2016. LNCS, vol. 10033, pp. 503–521. Springer, Cham (2016). doi:10.​1007/​978-3-319-48472-3_​30 CrossRef
18.
Zurück zum Zitat Zimmermann, O.: Microservices tenets. Springer CSRD, pp. 1–10 (2016) Zimmermann, O.: Microservices tenets. Springer CSRD, pp. 1–10 (2016)
Metadaten
Titel
TraDE - A Transparent Data Exchange Middleware for Service Choreographies
verfasst von
Michael Hahn
Uwe Breitenbücher
Frank Leymann
Andreas Weiß
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-69462-7_16

Premium Partner