Font Size: a A A

Research And Application Of Workflow Engine Based On Microservice

Posted on:2022-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y K LiFull Text:PDF
GTID:2518306338985139Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the computer industry,there are more and more application services on the network,and the size and complexity of the website are increasing.When the number of visits gradually increases,the single application increases,and the acceleration brought by the machine becomes smaller and smaller.At this time,the vertical application architecture is adopted to split the application into several unrelated applications,so as to improve the efficiency.When there are more and more vertical applications,the interaction between applications is inevitable.At this time,the distributed service architecture is used to extract the business as an independent micro service,and provide cloud services in the form of micro service.When the system becomes larger and larger,resulting in more and more micro services,many micro services will be used in the process management engine If process management engine needs to be integrated in services,there will be many disadvantages.For example,from the perspective of developers,the learning cost of developers will increase.In terms of system resources,it will lead to the waste of resources and slow down the response time of the system.In view of the above problems in the implementation of the current mainstream process control function,the design of this paper extracts the integrated process engine module from each service and forms a separate micro service to provide the process control function.When other services need the process control function,the process control service is called through the service interface,so that the process control function can be realized Now the process control function reuse,and better unified management.Reduce learning costs from the perspective of developers.From the perspective of quality of service,improving code reuse reduces the relevance between business modules and processes,and the coupling between business and business is low.The efficiency of information maintenance and resource allocation has been greatly improved,while reducing the size of the program and improving the response time of services.From the system point of view,reduce the waste of resources,save system resources.In addition,in view of the current micro service is the development trend and fits the design concept of this paper,the system designed and implemented in this paper is based on the micro service architecture design,the system includes the core process control services,user authentication and authorization services,gateway services and service governance services,and other practical business services can access the system in this paper,and use this paper directly Design and implementation of the process control function,leaving out the development of the corresponding functions.The inspiration of this paper comes from the problems I encountered in the actual production and development when I worked in IBM.After thinking about the solutions,I designed and implemented the system.
Keywords/Search Tags:workflow engine, micro service, process control, cloud service
PDF Full Text Request
Related items