Browse > Article

A Workflow Enactment Model supporting Internet-scale Collaboration  

이이섭 (삼성SDS)
박수현 (국민대학교 비즈니스IT학부)
백두권 (고려대학교 컴퓨터학과)
Abstract
This paper proposed a workflow enactment model to provide process management functions for the next generation Internet service environment such as Web Service and Grid Computing. The existing enterprise workflow enactment models could not meet the scalability and reliability requirements for aforementioned environments. To satisfy these requirements, this study addressed on applying P2P model to the workflow enactment model. Mathematical description and proof were employed to show the recovery based on set theory and we also showed performance enhancement through simulations, which demonstrated a comprehensive result giving more than 100 times fast response time than the existing centralized model on the same resources.
Keywords
Workflow System; Peer-to-Peer System; Web Service; Grid Computing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 /
[] / SimPy: A Python-based simulation package, SourceForge.net
2 J. O. Kephart and D. M. Chess, 'The Vision of Autonomic Computing,' IEEE Computer, January 2003   DOI   ScienceOn
3 Workflow Management Coalition, 'The Workflow Reference Model,' Workflow Management Coalition, January 1995
4 G. Alonso, B. Reinwald, 'Distributed Data Management in Workflow Environments,' IEEE Trans. On RIB'97 1997   DOI
5 E. Ceram, 'Web Services Essentials,' O,Reilly, First Edition February 2002
6 D. Barbara, S. Mehrota and M. Rusinkiewicz, 'INCAs: Managing Dynamic Workflows in Distributed Environments,' Journal of Database Management, 7(1):515, Winter 1996
7 S. Silverberg, M. Beizer, 'Microsoft MAPI Workflow Framework Concepts and Facilities,' Microsoft Corporation Wnag Laboratories, Inc. February 1996
8 Object Management Group, 'Workflow Management Facility,' April 200, Available from ftp://ftp.omg.org/pub/docs/formal/00-05-02.pdf
9 F. Leymann, '(2001) Web Services Flow Language,' IBM Corporation, June 2002 Available from http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf
10 K. Kim, C. Ellis, 'Performance Analytic Models and Analyses for Workflow Architectures,' Information Systems Frontiers, Kluwer Academic Publishers, September 2001   DOI   ScienceOn
11 G. Laszewski, K.Amin, M. Hategan, B. Alunkal, S. Hampton, and A. Rossi, 'GridAnt: Client-Side Workflow Management for Grids,' 2003 Midwest Software Engineering Conference, June 2003
12 I. Foster, C. Kesselman, S. Tuecke, 'The Anatomy of the Grid: Enabling Scalabel Virtural Organizations,' International J. Supercomputer Applications, 15(3), 2001   DOI
13 K. Sriram, W. Patrick, P. Gregor L, 'GSFL: A Workflow Framework for Grid Services,' Preprint ANL/MCS-P980-0802 2002
14 G.A. Bolcer, G. Kaiser, 'SWAP: Leveraging the Web to Manage Workflow,' IEEE Internet Computing, Vol.3, No. 1, Jnauary-February 1999   DOI   ScienceOn
15 허원창, 배준수, 강석호, '비즈니스 프로세스 자동화를 위할 실행 모델의 설계', 한국경영과학회/산업공학회 춘계공동학술대회 2003년 5월   과학기술학회마을
16 BEA, IBM, and Microsoft, 'BPEL4WS Version 1.0,' August 2002, available at http://www-106.ibm.com/developerworks/webservices/library/ws-bpel
17 Workflow Management Coalition, 'Workflow Standard-Interoperability Internet Wf-XML Binding,' Workflow Management Coalition, July 1998
18 R. Kurmanowytsch, E. Kirda, C. Kerer and S. Dustdar, 'OMNIX: A topology independent P2P middleware,' UMICS 2003 Ubiquitious Mobile Information and Collaboration Systems Klagenfurt/Velden, Austria, June 2003
19 I. Clarke, O. Sandberg, B. Wiley and T. W. Hong, 'Freenet: A Distributed Anonymous Information Storage and Retrieval System,' ICSI Workshop on Design Issues in Anonymity and unobservability, LNCS 2009, July 2001
20 R.S. Filho, J. Wainer, E.R.M. Madeira, C. Ellis, 'CORBA Based Architecture for Large Scal Workflow,' IEEE/IEICE Special Issue on Autonomous decentralized Systems of the IEICE Transactions on Communications, Tokyo, Japan, Vol. E83-B, No. 5. 988-995. May 2000
21 'Gnutella,' The Gnutella homepage, available at http://gnutella.wego.com/
22 'The FastTrack Protocol,' avilable at http://www.fasttrack.nu/
23 'SimPy: A Python-based simulation package,' SourceForge.net, June 2003. available at http://simpy.sourceforge.net/