Ponencia
Redefining a Process Engine as a Microservice Platform
Autor/es | Gutiérrez Fernández, Antonio Manuel
Resinas Arias de Reyna, Manuel Ruiz Cortés, Antonio |
Departamento | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Fecha de publicación | 2016 |
Fecha de depósito | 2022-12-14 |
Publicado en |
|
ISBN/ISSN | 978-3-319-58456-0 1865-1348 1865-1356 |
Resumen | 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 ... 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. |
Agencias financiadoras | Ministerio de Economía y Competitividad (MINECO). España Junta de Andalucía |
Identificador del proyecto | TIN2015-70560-R (BELI)
P12-TIC-1867 (COPAS) P10-TIC-5906 |
Cita | Gutiérrez Fernández, A.M., Resinas Arias de Reyna, M. y Ruiz Cortés, A. (2016). Redefining a Process Engine as a Microservice Platform. En BPM 2016: 14th International Workshop on Business Process Management (252-263), Rio de Janeiro, Brazil: Springer. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
Redefining a process engine as ... | 301.2Kb | [PDF] | Ver/ | |