Font Size: a A A

Design And Implementation Of Workflow Engine Based On P2P

Posted on:2007-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:H T WangFull Text:PDF
GTID:2178360212457345Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Workflow is a realization of management process by computer, and the Workflow Management System is the software environment of this realization. Workflow Engine is the core of the workflow management system. Most present workflow engines are constructed in the C/S or B/S network architecture. While all of functions and information are concentrating on the central server, the load of server may be overweight, and the server likely becomes the system bottleneck. Therefore, this paper proposes to create workflow system using P2P (Peer-to-Peer) structure. Along with development of the network technology, applications based on P2P are become more and more popular. Peers among the P2P network can comprehensive share resources including information, processors, memories, even catches and so on. The availability is improved, and it is advantageous in issue with low cost.At present, P2P technology is mainly used in resources sharing and searching, while the researches of workflow technology based on P2P environment are infrequent. This paper puts forward a design of workflow engine based on the JXTA platform through analyzing technology of workflow and P2P.This paper uses the JXTA protocols to design and implement a mixed P2P network skeleton, and makes use of super peers to manage peers and control correspondences between peers. It can create peers, peer groups, connections and so on through the JXTA platform, and can carry out document remove between peers by pipe.The overall structure of engine is designed, and this paper introduces the core part of engine design with emphasis. The core part has four module compositions, and respectively carries on the management and monitoring of flows, activities, messages and so on. Then it implements this engine using Java language, and gives essential parts. Also, through the multi-analysis of flow route, this paper realizes each kind of route.Finally, based on the workflow engine that has been realized, it established a document transaction system. This paper analyzes and implements each link and function during document transaction process, and describes the system by sending and receiving documents management.
Keywords/Search Tags:P2P, Workflow Engine, JXTA, Super Peer, Document Transaction
PDF Full Text Request
Related items