节点文献

基于SaaS模式的流程引擎和规则引擎服务模型研究

Research on Workflow Engine and Rule Engine Based on SaaS

【作者】 葛秀豪

【导师】 卢捍华;

【作者基本信息】 南京邮电大学 , 计算机应用技术, 2011, 硕士

【摘要】 随着互联网的飞速发展和SOA的逐步成熟,SaaS已成为一种新兴的软件交付模式。软件服务化成为了未来软件发展的重要方向,传统的流程引擎和规则引擎开始逐渐无法满足当前企业业务的要求,随着企业各类业务应用的逐渐服务化,流程引擎和规则引擎的服务化也成为一种必然趋势。服务化的流程引擎将可以更好的提供对服务化应用的流程管理功能,更便于利用服务化应用来搭建各类业务应用,利用服务化的规则引擎将业务规则从业务流程中分离,将有效的提高业务应用的可配置性及灵活性。本文首先探讨了当前流程引擎和规则引擎的研究现状,并对SaaS模式的相关实现技术及其基础架构——云计算的相关关键技术进行了研究,并探讨了它们与传统技术的区别和优势,随后探讨了电信运营商在云计算上的一些优势和举措。在以上研究的基础上,利用面向服务的分析和设计方法构建了SaaS流程引擎和规则引擎的服务模型,对服务模型中的服务功能进行了描述和说明,对SaaS流程引擎和规则引擎的构建具有一定的参考价值,并提出了对已有软件服务化的方法,一方面有利于对已有引擎的服务化,从而构建出服务化的引擎兼容模型,另一方面,也有利于企业其他已有软件的服务化,从而帮助企业从传统交付模式到SaaS交付模式的转变。随后分析了SaaS模式下流程引擎和规则引擎的运行和存储特点,以及其多租户设计的实现。最后设计了SaaS流程引擎,对提出的SaaS流程引擎服务模型进行了可行性验证。

【Abstract】 With the rapid development of Internet and the gradual maturity of SOA, SaaS has become a popular software service mode. Software as a Service is an important trend for future software development, the traditional process engine and rules engine began to not meet the requirements of the current enterprise business, as company increasing types of service-oriented business, Workflow engine and rule engine as a service to be an inevitable trend.Service-oriented Workflow engine will provide a better function of Workflow management for service-oriented applications and more convenient to build types of applications by using service-oriented applications. Using service-oriented rules engine to separate business rules from business processes will effectively improve configurable and flexible of business applications.This paper discusses the current research status of Workflow engine and rules engine, and the related implementation techniques of SaaS, and its basic infrastructure-cloud computing. Then study these advantages and difficults with traditional techniques and discuss the telecom operator’s advantages and initiatives on Cloud computing.On the basis of the above, I build the service model of Workflow engine and rule engine on the SaaS by using service-oriented analysis and design methods, and describe the service functions in the model, which have some reference values for building SaaS Workflow engine and process engine, and then I put forward the method of making existing software as a service. It is beneficial for the existing engine and other existing software as a service, so it will help enterprises from the traditional delivery model to SaaS delivery model. Then analysis the operation and storage characteristics of the Workflow engine and rules engine on the SaaS mode and the implementation of Multi-Tenant, at the last, I design and imply the SaaS Workflow engine based on the SaaS process service model, which verify its feasibility.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络