This thesis presents issues with compatibility of implementation and usage of different Business Process Management Software. Some of those issues are longer developing cycles and an increased cost of the product. To overcome these issues, I developed a microservice, which works as a wrapper around BPMS and hides the specifics of a particular BPMS implementation and allows the user to be agnostic about the implementation. The microservice communicates through REST APIs with BPMS and aggregates their calls into unified calls, making it easier to develop and deliver a more affordable product.
|