基于Web服务的工作流引擎的设计与实现

来源 :北京工商大学 | 被引量 : 0次 | 上传用户:doodoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术起源于企业办公自动化领域,是实现企业业务流程建模、业务流程仿真分析、业务流程优化、业务流程管理与集成,从而最终实现业务流程自动化的核心技术。工作流引擎作为工作流管理系统的后台核心,是系统设计和实现的关键。随着Internet技术的飞速发展,传统工作流系统越来越不能适应现代企业业务流程管理的要求。将Web服务技术引入到工作流技术中,使系统具备松散耦合、面向组件和跨平台技术实现等特点。使得企业中业务系统的交互更加简单和方便,满足了现代企业对工作流管理系统提出的新需求和新挑战。  Web服务是一项基于XML的技术,它的核心协议规范包括SOAP、WSDL、UDDI。Web服务技术统一地封装信息、行为、数据及业务流程,具有完好的封装性、高度集成性的特征。它有效解决了企业中具有异构性、分布式的应用系统的集成问题。提高了系统之间的互操作性。 WS-BPEL是一项新兴的支持Web服务的工作流描述执行语言,有很多平台都支持WS-BPEL规范描述的业务流程的执行。BPMN规范也是应用广泛的一项工作流建模技术。BPMN规范的优点在于它更容易被流程设计人员和业务管理人员所理解和掌握。目前也有很多支持BPMN规范的可视化工作流建模工具。因此如何快速、简便、准确地将BPMN规范转换成可以为工作流引擎解释执行的WS-BPEL规范也是工作流技术发展中的一个热点问题。  本文主要研究工作包括:以工作流理论技术框架为基础,分析工作流技术特点及Web服务相关技术标准。将SOA编程思想融入到工作流系统的研发中,采用BPMN规范进行业务流程建模,设计出支持WS-BPEL规范描述业务流程的工作流引擎架构,给出一种基于多叉树遍历的从BPMN规范到WS-BPEL规范的映射算法。同时为了提高业务流程互操作过程中的安全性,对WS-BPEL规范进行扩展,设计出安全可靠的权限管理模型,最后将理论研究结果在原型系统上进行实现验证。
其他文献
近年来,工业检测、模具设计、加工制造、医疗诊断、虚拟现实等产业的发展极大地拉动了逆向工程技术的应用需求。依托计算机实现的三维测量用以快速准确地获取自由曲面的立体尺
随着计算机技术的不断发展,人们对计算机的依赖越来越大。然而,在计算机迅速发展的同时,服务器的发展速度却不尽如人意。同时,网络技术在世界范围内得到迅猛发展,Internet给
融合通信是下一代网络技术发展的典型应用,随着近年来融合通信业务的飞速发展,融合通信巨大的市场潜力吸引了众多的设备商、运营商以及软件开发商,众多融合通信产品也如雨后
城市化在给人类社会发展增添新的活力和新的机遇的同时,也给城市带来了很多不确定的危险源与致灾因素。随着这些危险源与致灾因素的不断增长,必然导致城市重大突发公共事件的不
热点事件是人们关注的重要信息。随着互联网的发展,Web数据,比如新闻网站或者微博网站,已经成为人们获取热点事件信息的重要数据源。因此,在互联网环境下进行事件侦测和话题追踪
网络融合是电信网络发展的必然趋势,其中用户数据融合是网络融合中的关键。跨网络,跨业务融合统一的用户数据是提升用户体验的基础。用户数据融合是以用户为中心,结合用户所
随着相关硬件和软件技术的发展和突破,VoIP得到越来越广泛的应用。VoIP简而言之就是将模拟声音讯号数字化,其最大的优势是可以广泛利用Internet和IP环境资源,提供多样化的业
随着互联网产业的迅猛发展,数据呈爆炸性增长趋势,海量数据的处理对计算能力的要求远远超出自身 IT架构的计算能力,云计算的概念应运而生。作为云计算的关键技术,云数据管理为业
随着主存访问速度与处理器运算速度差距的日益增大,主存已经成为计算机系统主要的性能瓶颈。同时,主存容量和工作频率的持续提升,使主存能耗在系统总能耗中占据了更大的比重。因
本体作为语义web的核心技术,具有较强地语义解释能力。研究针对专业领域的本体构建即领域本体的构建,将对专业领域的发展起到推动作用,能够进一步拓宽本体的应用范围。本文将领