Skip to main content

2017 | OriginalPaper | Buchkapitel

Redefining a Process Engine as a Microservice Platform

verfasst von : Antonio Manuel Gutiérrez–Fernández, Manuel Resinas, Antonio Ruiz–Cortés

Erschienen in: Business Process Management Workshops

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

In recent years, microservice architectures have emerged as an agile approach for scalable web applications on cloud environments. As each microservice is developed and deployed independently, they can be developed in the platform and programming language that best suite their purposes, using a simple communication protocol, as REST APIs or asynchronous event-based collaborations, to compose them. In this paper, we argue that process engines provide an excellent platform to develop microservices whose business logic involves complex work flows or processes so that a Business Process language can be used as high-level language to develop these services and a process engine to execute it. We identify the requirements for integrating a process engine in a microservice architecture and we propose how the communication and deployment in a microservice architecture can be handled by the process engine.

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 Bellido, J., Alarcón, R., Pautasso, C.: Control-Flow patterns for decentralized RESTful service composition. ACM Trans. Web (TWEB) 8(1), 5 (2013) Bellido, J., Alarcón, R., Pautasso, C.: Control-Flow patterns for decentralized RESTful service composition. ACM Trans. Web (TWEB) 8(1), 5 (2013)
2.
Zurück zum Zitat Evans, E.J.: Domain-Driven Design: Tacking Complexity in the Heart of Software. Addison-Wesley Longman Publishing Co., Inc., Boston (2003) Evans, E.J.: Domain-Driven Design: Tacking Complexity in the Heart of Software. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)
5.
Zurück zum Zitat Gambi, A., Pautasso, C.: RESTful business process management in the cloud. In: 2013 ICSE Workshop on Principles of Engineering Service-Oriented Systems (PESOS), pp. 1–10, May 2013 Gambi, A., Pautasso, C.: RESTful business process management in the cloud. In: 2013 ICSE Workshop on Principles of Engineering Service-Oriented Systems (PESOS), pp. 1–10, May 2013
7.
Zurück zum Zitat Overdick, H.: Towards resource-oriented BPEL. In: Gschwind, T., Pautasso, C. (eds.) Emerging Web Services Technology, Volume II. Whitestein Series in Software Agent Technologies and Autonomic Computing, pp. 129–140. Birkhäuser, Basel (2008)CrossRef Overdick, H.: Towards resource-oriented BPEL. In: Gschwind, T., Pautasso, C. (eds.) Emerging Web Services Technology, Volume II. Whitestein Series in Software Agent Technologies and Autonomic Computing, pp. 129–140. Birkhäuser, Basel (2008)CrossRef
8.
Zurück zum Zitat Pautasso, C.: RESTful web service composition with BPEL for REST. Data Knowl. Eng. 68(9), 851–866 (2009)CrossRef Pautasso, C.: RESTful web service composition with BPEL for REST. Data Knowl. Eng. 68(9), 851–866 (2009)CrossRef
9.
Zurück zum Zitat Pautasso, C., Wilde, E.: Push-enabling RESTful business processes. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.) ICSOC 2011. LNCS, vol. 7084, pp. 32–46. Springer, Heidelberg (2011). doi:10.1007/978-3-642-25535-9_3 CrossRef Pautasso, C., Wilde, E.: Push-enabling RESTful business processes. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds.) ICSOC 2011. LNCS, vol. 7084, pp. 32–46. Springer, Heidelberg (2011). doi:10.​1007/​978-3-642-25535-9_​3 CrossRef
10.
Zurück zum Zitat Richards, M.: Microservices vs Service-Oriented Architecture. O’Reilly Media, Incorporated, Sebastopol (2015) Richards, M.: Microservices vs Service-Oriented Architecture. O’Reilly Media, Incorporated, Sebastopol (2015)
Metadaten
Titel
Redefining a Process Engine as a Microservice Platform
verfasst von
Antonio Manuel Gutiérrez–Fernández
Manuel Resinas
Antonio Ruiz–Cortés
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-58457-7_19

Premium Partner