Capítulo de livro

Microflows: Automated Planning and Enactment of Dynamic Workflows Comprising Semantically-Annotated Microservices

2017; Springer Science+Business Media; Linguagem: Inglês

10.1007/978-3-319-57222-2_9

ISSN

1865-1356

Autores

Roy Oberhauser,

Tópico(s)

Software System Performance and Reliability

Resumo

Businesses are under increasing pressure to quickly and flexibly adapt their business processes to external and internal software and other changes. Furthermore, to address the rapid change and deployment of software functionality, microservices have emerged as a popular architectural style for partitioning business logic into small services accessible with lightweight mechanisms, resulting in a higher degree of dynamic integration of information services with processes. Current process-aware information systems tend to rely on manually pre-configured static process models and during process enactment exhibit challenges in reacting to unforeseen dynamic changes. This paper presents Microflows, an automatic lightweight declarative approach for the workflow-centric orchestration of semantically-annotated microservices using agent-based clients, graph-based methods, and the lightweight semantic vocabularies JSON-LD and Hydra. A case study shows approach’s advantages for automating workflow modeling and enactment in a dynamic microservice environment.

Referência(s)