Design of an object-oriented workflow management system with reusable and fine-grained components

Gwan-Hwan Hwang*, Yung Chuan Lee, Sheng Ho Chang

*此作品的通信作者

研究成果: 書貢獻/報告類型會議論文篇章

3 引文 斯高帕斯(Scopus)

摘要

Languages that support object-oriented programming are now mainstream, and can support software reuse. This study focused on the reusability of components for workflow management systems (WfMSs). Implementing a WfMS in object-oriented programming languages without considering the characteristics of the WfMS does not ensure that all the components will be reusable. We first clarify the reusability of WfMSs and point out the difficulties in constructing reusable components for WfMSs. We then propose an object-oriented model for WfMSs named the "Java-based object-oriented WfMS" (JOO-WfMS), whose components are fine-grained and are classified into a functional stack with three layers. This extends the reusability of objects in developing workflow applications. The resulting architecture can support real-time flow control as well as the dynamic instantiation of objects. Two mechanisms are embedded into the JOO-WfMS to increase the reusability of its components: (1) a workflow failure-handling language, which can increase the reusability of activities when flexible failure recovery is necessary; and (2) the user communication components and their corresponding architecture. The goal of the architecture is to increase the reusability of codes used for communication between the user and the activities in WfMSs.

原文英語
主出版物標題Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
頁面192-207
頁數16
DOIs
出版狀態已發佈 - 2005 十二月 1
事件11th International Workshop on Groupware: Design, Implementation, and Use, CRIWG 2005 - Porto de Galinhas, 巴西
持續時間: 2005 九月 252005 九月 29

出版系列

名字Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
3706 LNCS
ISSN(列印)0302-9743
ISSN(電子)1611-3349

其他

其他11th International Workshop on Groupware: Design, Implementation, and Use, CRIWG 2005
國家/地區巴西
城市Porto de Galinhas
期間2005/09/252005/09/29

ASJC Scopus subject areas

  • 理論電腦科學
  • 電腦科學(全部)

指紋

深入研究「Design of an object-oriented workflow management system with reusable and fine-grained components」主題。共同形成了獨特的指紋。

引用此