节点文献

面向服务的工作流研究与实现

Service Oriented Workflow Research and Realization

【作者】 张大伟

【导师】 贠卫国;

【作者基本信息】 西安建筑科技大学 , 计算机应用, 2006, 硕士

【摘要】 工作流是对业务流程进行规范化控制和管理的技术。随着Web服务的蓬勃发展,越来越多的企业将Web服务引入他们的业务流程。然而,传统的C/S体系结构的工作流系统以及后来出现的基于P2P的工作流系统都存在着缺陷,使企业无法充分利用Web服务的优势,实现业务上的敏捷。 本文通过研究Web服务与工作流结合的应用场景以及面向服务的技术架构,依照CommonJ规范定义的编程模型,探讨了一个完全面向服务的工作流系统的设计和实现方案。该系统针对Web服务的特性,重新构造了工作流管理系统的架构,并以Web服务取代传统的工作流引擎。工作流实现了描述文件与执行体的分离,采用“粗粒度”的Web服务作为工作流执行体,在工作流结点上实现了服务于数据管理的自治,并实现了以面向服务为基础的工作流过程控制模型的流转控制。流程中的活动完全由Web服务实现,使工作流流程成为一个能够在Internet上调用的服务,真正实现了跨越操作系统和业务系统的平台无关性。 这种面向服务的工作流充分考虑到业务系统开发环境的多样性,采用面向服务的思想重构工作流管理系统架构,既克服了传统C/S工作流存在服务器端瓶颈的缺陷,又克服了P2P工作流系统可管理性差、不能充分利用Web服务优势的缺点,具有较强的适应性、扩展性和灵活性。

【Abstract】 Workflow is a technology that can put normal control and standard administration on business process. As infrastructures and systems supporting Web Services are getting into mature, more and more organizations begin to integrate Web services as part of their business processes. However, both the conventional workflow systems with C/S architecture and the P2P based workflows systems coming late have many limitations, which make enterprises can’t take advantage of Web services to realize a flexible business process.By researching the application scene between Web services and workflow, as well as the technology of service oriented architecture, this article presents the design and implementation for a completely service-oriented workflow system which according to the programming model of CommonJ. This article also talks about the reconstruction of workflow system’s architecture and the replacement of workflow engine by using web service corresponding the characters of web service. Workflows in this system are 地 divided into description document and executor module. The module is implemented with "coarse grained" Web services. The workflow node has the ability to obtain service and administrate data by itself. The implementation of process control and administration to service-oriented workflow process models is standardized by SO A and program model. Activities in workflow are implemented with Web services and workflow becomes Web services that can run on Internet. This system can run fluently on different OS and can corporate easily with different business system.Considering the different development and running environment of business system, this service-oriented workflow system has a reconstructed architecture ofworkflow management system by using service-oriented thinking. It overcomes the defect of the traditional workflow systems with C/S architecture that often have resource bottleneck in server, and the defect of P2P based workflows systems that fail to administrate the process and utilize advantage of Web services. This workflow system also has stronger adaptability, scalability, flexibility and better performance.

  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】153
节点文献中: 

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

本文的引文网络