Font Size: a A A

Refined Business Process Choreography System Based On Microservices

Posted on:2020-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:G YuFull Text:PDF
GTID:2428330572996540Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The traditional business process modeling is suitable for services involving fewer entities and simple and fixed processes,and cannot cope well with a large number of entity data and fast iterative service processes.The traditional orchestration model focuses on service coordination in a centralized model and is not suitable for distributed service environment.In today's increasingly complex service scenarios,the service process involves more entities,complex processes,and similar processes,and most of the microservices in the system are deployed in a distributed environment.How to perform service modeling and orchestration in complex service scenarios involving multiple entities is the main research issue of this paper,which is of great significance for the improvement of enterprise organization service efficiency.In view of the above problems,this paper proposes a refined process model and a Choreography model.The refined process model is used to solve the problem of business process modeling.The model consists of three sub-modules.It has strong expressive ability for multi-entity application scenarios,which can decouple the modeling and implementation of business processes,help business experts communicate with developers,enhance the reusability of the system.Choreography model solves the problem of orchestration in a distributed environment.The model contains four key components,and compared to traditional orchestration models,it adds the concept of data atoms and relationship in instance levels,and have greater control over different instances in a distributed environment.Compared to traditional models,these two models are better suited to business process modeling and service orchestration in today's complex service scenarios.In view of the above model,this paper designs a refined business process Choreography system based on microservices to implement them.At the same time,the selection and operation of microservices in the system are abstracted into routing problems,and the dynamic routing algorithm is used to solve the path-finding.Finally,after the system operation benchmark,the system has a great advantage in terms of time and cost compared with the traditional tools.
Keywords/Search Tags:BPM, Microservices, Choreography, Distribution, System
PDF Full Text Request
Related items