ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Information and Software Technology
Volume 46, Issue 6, 1 May 2004, Pages 423-431
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (389 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.infsof.2003.09.015    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2003 Elsevier B.V. All rights reserved.

A peer to peer (P2P) architecture for dynamic workflow management

Georgios John Fakas E-mail The Corresponding Author, a, 1 and Bill Karakostas Corresponding Author Contact Information, E-mail The Corresponding Author, b

a Department of Computing and Mathematics, Manchester Metropolitan University, Manchester, UK b Centre for HCI Design, School of Informatics, City University, Northampton Square, London, Gtr. London EC1V 0HB, UK

Received 19 February 2003. 
Available online 19 November 2003.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

This paper presents the architecture of a novel Peer to Peer (P2P) workflow management system. The proposed P2P architecture is based on concepts such as a Web Workflow Peers Directory (WWPD) and Web Workflow Peer (WWP). The WWPD is an active directory system that maintains a list of all peers (WWPs) that are available to participate in Web workflow processes. Similar to P2P systems such as Napster and Gnutella, it allows peers to register with the system and offer their services and resources to other peers over the Internet. Furthermore, the architecture supports a novel notification mechanism to facilitate distributed workflow administration and management.

Employing P2P principles can potentially simplify the workflow process and provide a more open, scalable process model that is shared by all workflow participants. This would enable for example a WWP to connect directly to another without going through an intermediary, currently represented by the workflow process management server. P2P workflow becomes more efficient as the number of peers performing the same role increases. Available peers can be discovered dynamically from the WWPD.

The few currently existing P2P based workflow systems fail to utilise state of the art Web technologies such as Web Services. In contrast, using the approach described here it is possible to expose interoperable workflow processes over the Internet as services. A medical consultation case study is used to demonstrate the proposed system.

Author Keywords: Author Keywords: Peer to peer; Workflow management; Business process management; Web services; XML; Simple object access protocol; BPEL4WS

Article Outline

1. Introduction
2. Related work
2.1. Workflow process description standards
2.2. The peer to peer framework JXTA
2.3. Web services
2.4. Related work in peer to peer workflow systems
3. A P2P workflow management architecture
3.1. The WWP Directory (WWPD)
3.2. Anatomy of the Web Workflow Peer (WWP)
3.3. Workflow Process Description (WPD)
3.4. Workflow administration and peer notification
3.5. User interface
4. Case study: a medical consultation process
5. Conclusions and further work
References




 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.