节点文献

基于P2P的工作流管理系统的设计与实现

Design and Implementation of Workflow Management System Based on P2P

【作者】 张健

【导师】 唐达;

【作者基本信息】 大连理工大学 , 计算机应用技术, 2009, 硕士

【摘要】 传统的工作流系统大多以工作流管理联盟的工作流模型为基础,采用基于客户端/服务器的模式,将资源集中存储在服务器上,这种模式下虽然有易于管理和数据一致性等优点,而且已经被广泛的应用于生产制造、办公自动化等领域,但是其中心化的服务器不仅影响系统性能而且容易导致单点故障,而且频繁的访问服务器会给服务器带来很大负担,从而影响工作流程的顺利执行。随着工作流的发展,基于C/S模式的工作流系统逐渐不适应当今形势的发展。现在对工作流系统的分布式、自治性、容错性和灵活性要求越来越高。在通常情况下,企业的应用一般都运行在分布式环境上,那么相应的工作流机也应该采用运行在分布式环境下的分布式结构。对等网络的出现正好满足了这一需求,它是分布式系统和计算机网络相结合的产物。对等网络的出现使得网络工作模式从集中式走向分布式,网络应用的核心从服务器走向每一个网络节点。由于P2P网络自由、平等、互联的特点,使得基于P2P的工作流成为一个热门方向。本文通过引入P2P的概念,在P2P信息技术和消息传递的基础上,设计一个基于分片因子的文件传输算法,将流程需要处理的文件进行分片处理,这样既避免了原来基于客户端/服务器模式单点失效的问题,又充分利用了各个对等点资源,使得工作流执行所需的较大附件能够快速的发送到参与者对应的对等点上。通过自己定义表单以及合理的组织机构、工作流程,实现发起流程、流程处理、信息反馈等功能。本文基于JXTA平台,并采用查找后继的方法驱动工作流的运行。最后,在充分研究的基础上实现了在JXTA平台基础之上的工作流管理系统,该管理系统提供更快捷,可靠,灵活和适应性的服务。

【Abstract】 Most traditional workflow systems are based on workflow models proposed by WFMC and structured as C/S. As all the resources are saved on servers, not only data consistency is guaranteed, but can be widely used for production and automation, however, center-based server not only has an impact on system efficiency, but also leads to one point malfunction. The server slowed down due to frequent visit and the process of workflow can not be executed smoothly.As the development of workflow, the workflow based on centralized C/S architecture can not adapt the current situation. Nowadays, the distribution、autonomy、tolerance and flexibility of workflow is increasingly demanding. Generally speaking, the application of enterprise developed in distributed environments, accordingly, workflow system should also be developed with a distributed structure. P2P just meets the requirement and is the combination of distributed system and computer network. P2P enabled network model to transform from centered model to distributed model. The core use of network turned to every peer instead of servers. Due to the flexibility、equality、interconnection of P2P, The workflow based on P2P became a great direction.This paper presents the concept of P2P and designs a file transformation algorithm based on P2P information technology and message delivery. All the files involved in the flow are handled in several sections. In this way, we easily handle the risk of single-source bottleneck and make good use of resources of peers that enable us to send big accessory required by workflow to the due participant accordingly. The paper develops functions of initiating flow, handling flow and information feedback by defining forms and proper organizations. The running of workflow is driven by searching successor based on the platform of JXTA. Finally, the paper implemented the workflow management system based on JXTA and the system provided more efficient, reliable, flexible and adaptive service.

【关键词】 对等网络工作流JXTA分片因子分布式
【Key words】 P2PWorkflowJXTASub-factorDistribution
节点文献中: