Extension and maintenance of microservices to map acquisition and sales processes
Project duration: 2 years, 9 months
Brief description
For an international insurance company several applications were created in which acquisition and sales processes were mapped in BPMN. This mapping serves both to provide information on running/completed processes and to coordinate the connection of subsystems. In order to meet changing legal requirements and consumer demands, constant maintenance/further development of the applications is necessary.
Supplement
The applications were realized as microservices implemented in Java and are operated on various cloud platforms (CloudFoundry, OpenShift). The communication with the services takes place via both soap and residual interfaces. Camunda is used as the ProcessEngine for the execution and monitoring of the modeled processes.
Subject description
The customer wants to be able to check the current status of acquisition and sales processes, e.g. 'Appointment with customer' or 'Sale successfully completed'. To facilitate communication between business and IT and to keep the implementation effort low, it was decided to implement the solution using BPMN and an engine for the automatic execution of these processes.