Font Size: a A A

The Design And Implementation Of Lightweight Process Engines Based On BPaaS Model In Cloud Environment

Posted on:2017-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:Q ZhuFull Text:PDF
GTID:2348330482986811Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The key factor in the success of cloud services is its development from a hosted service to become Web applications,to meet the outsourcing program.With the development of the research of cloud computing,Business Process Management is combined with cloud services to produce a so-called "Business Process as a Service,referred BPaaS".BPaaS is a kind of special Software as a Service model,which the related operation of business processes are packaged as services and deployed to the enterprise cloud,tenants access the related process services through the PAYG.The traditional business process management generally pays attention to the details of how to design the internal process of the enterprise,while the Business Process as Service more focused on service for packaging and providing.In other words,the focus of BPaaS is to provide the comprehensive effect of service and the economic value and the use value of.In this paper,we first propose the concept of BPaaS process engine's overall framework design,and present the method of separating business data and process control,and propose the distributed process scheduling algorithm in cloud environment,and then introduce how to design and implement a business process management engine,which is based on BPaaS model.Since the development of such an process engine from scratch is a huge and long-term task,so we were based on two open source software jBPM and Activiti implements lightweight BPaaS process engine,and they were named jBPM4 S and ActivitiEx.Both engines have achieved process specific business data and processes controlled phase separation,which process instance completed by the process engine,and specific business data management system is to handle their business.Finally,the two business systems(the leave workflow system and the financial reimbursement system)are written to verify the above process engine,and analyze the differences between them.
Keywords/Search Tags:Business Process As a Service(BPaaS), multi-tenant, jBPM, Activiti, Business Process Management(BPM)
PDF Full Text Request
Related items