Home // SERVICE COMPUTATION 2023, The Fifteenth International Conference on Advanced Service Computing // View article


Towards Patterns for Choreography of Microservices-based Insurance Processes

Authors:
Christin Schulze
Alexander Link
Henrik Meyer
Andreas Hausotter
Arne Koschel

Keywords: Workflow; Choreography; BPMN; Patterns; Business Processes; Microservice.

Abstract:
To avoid the shortcomings of traditional monolithic applications, the Microservices Architecture (MSA) style plays an increasingly important role in providing business services. This is especially true for the insurance industry with its sophisticated cross-domain business processes. Here, the question arises of how workflows can be implemented to grant the required flexibility and agility and, on the other hand, exploit the MSA style's potential. There are two competing approaches to workflow realization, orchestration, and choreography, each with pros and cons. Though choreography seems to be the method of choice in MSA, it comes with some challenges. As the workflow is implicit -- it evolves as a sequence of events being sent around -- it gets hard to understand, change, or operate the workflow. To manage the challenges of the choreography approach, we use BPMN 2.0 choreography diagrams to model the exchange of domain events between microservices, which represent ‘participants’ in terms of BPMN. We aim to execute choreography diagrams automatically. For this, we developed a set of choreography patterns that represent frequently occurring sequences. We present the pattern language and discuss two patterns, a One-Way Task pattern, and a Event-based Gateway -- Deadline pattern. This paper is part of our ongoing research to design a microservices reference architecture for insurance companies.

Pages: 1 to 7

Copyright: Copyright (c) IARIA, 2023

Publication date: June 26, 2023

Published in: conference

ISSN: 2308-3549

ISBN: 978-1-68558-043-8

Location: Nice, France

Dates: from June 26, 2023 to June 30, 2023