Font Size: a A A

Design And Implementation Of Lightweight Workflow Platform Based On Microservice Architecture

Posted on:2019-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:D Y HuangFull Text:PDF
GTID:2348330569995774Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the steady growth of Internet users in China and the increasing proportion of mobile Internet users,the mobile Internet has become more and more closely related to people's work and life.Online office services and mobile office services have become a new trend.However,the traditional PC end online office automation has been unable to meet the requirement of online office today.Workflow platform was born in the field of office automation.As an important part of office automation,it also needs to provide mobile services and transformat to multi-terminal mode for serving users.This thesis presents the design and implementation of a lightweight workflow platform based on microservice architecture and it is conformed to the trend and actual business needs of Comsys Ltd.As a software platform based on microservice architecture style,it has good scalability,reliability and it is easy to provide services to multiple terminals.What's more,it has features of easy of use,lightweight and flexible basic softwares,low cost and it is convenient to be accessed by third party systems of Comsys company.First of all,this thesis will introduce the background and significance of the topic,analyze the research status at home and abroad on microservices and workflow technology.After that,basic concepts and related technologies of them will be introduced.That makes a good foundation for this thesis.Then,this thesis will use successful cases' experiences of microservice implementation to complete the overall architecture of the workflow platform.Based on the study of basic concepts of workflow,designing a new custom workflow modeling.In view of the needs of integrating workflow platform to Comsys company's existing products,designing the scheme for the platform docking with third party systems.Finally,based on researches and designs above,this thesis designs the persistence layer of each microservices according to requirements analysis.Then analyze,design and implement the business processes and interfaces of each core microservices in detail.There are four improvement aspects in this thesis: using the microservice architecture to design the workflow platform;compacting and restructuring the traditional model definition of workflow,which makes the new workflow modeling and it's designer become easier to be used and satisfy requirements;implementing docking function between third party systems and the workflow platform with a nice design of user authentication in the platform;designing and implementing the dynamic form system with support for third party data interfaces,a WYSIWYG feature and rich functions.
Keywords/Search Tags:Workflow Platform, Microservices, Multiple terminals
PDF Full Text Request
Related items