Towards the Reusability of Object-Oriented Workflow Management Systems

碩士 === 國立臺灣師範大學 === 資訊教育研究所 === 92 === In this paper, we focus on the reusability of the components of workflow management systems (WfMSs). Languages that support object-oriented programming now are firmly entrenched in the mainstream. The object-oriented programming language provides support for th...

Full description

Bibliographic Details
Main Authors: Yung-Chuan Lee, 李泳泉
Other Authors: Gwan-Hwan Hwang
Format: Others
Language:en_US
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/68148097192849278237
id ndltd-TW-092NTNU0395010
record_format oai_dc
spelling ndltd-TW-092NTNU03950102015-10-13T13:27:31Z http://ndltd.ncl.edu.tw/handle/68148097192849278237 Towards the Reusability of Object-Oriented Workflow Management Systems 物件導向工作流程系統之元件再利用 Yung-Chuan Lee 李泳泉 碩士 國立臺灣師範大學 資訊教育研究所 92 In this paper, we focus on the reusability of the components of workflow management systems (WfMSs). Languages that support object-oriented programming now are firmly entrenched in the mainstream. The object-oriented programming language provides support for three key languages features: abstract data types, inheritance, and dynamic binding. As a result, these languages can support the software reuse. According to our study, implementing WfMS in object-oriented programming languages without considering the characteristics of the WfMSs does not always obtain reusable components. We clarify the reusability of WfMSs and point out the difficulties for constructing reusable components for WfMSs. To overcome these difficulties, we propose an object-oriented model for WfMSs named “Java-based Object-Oriented Workflow Management System (JOO-WfMS)”. In JOO-WfMS, we use design patterns for system architecture and components to promote the reusability. Besides, we propose a language, called workflow failure-handling (WfFH) language, to support a flexible failure recovery model in JOO-WfMS. For the design of user communication interfaces, we use user communication components (UCC) to promote the reusability. We also report our experiences in constructing the prototype of JOO-WfMS and experimental results. Gwan-Hwan Hwang 黃冠寰 2004 學位論文 ; thesis 174 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣師範大學 === 資訊教育研究所 === 92 === In this paper, we focus on the reusability of the components of workflow management systems (WfMSs). Languages that support object-oriented programming now are firmly entrenched in the mainstream. The object-oriented programming language provides support for three key languages features: abstract data types, inheritance, and dynamic binding. As a result, these languages can support the software reuse. According to our study, implementing WfMS in object-oriented programming languages without considering the characteristics of the WfMSs does not always obtain reusable components. We clarify the reusability of WfMSs and point out the difficulties for constructing reusable components for WfMSs. To overcome these difficulties, we propose an object-oriented model for WfMSs named “Java-based Object-Oriented Workflow Management System (JOO-WfMS)”. In JOO-WfMS, we use design patterns for system architecture and components to promote the reusability. Besides, we propose a language, called workflow failure-handling (WfFH) language, to support a flexible failure recovery model in JOO-WfMS. For the design of user communication interfaces, we use user communication components (UCC) to promote the reusability. We also report our experiences in constructing the prototype of JOO-WfMS and experimental results.
author2 Gwan-Hwan Hwang
author_facet Gwan-Hwan Hwang
Yung-Chuan Lee
李泳泉
author Yung-Chuan Lee
李泳泉
spellingShingle Yung-Chuan Lee
李泳泉
Towards the Reusability of Object-Oriented Workflow Management Systems
author_sort Yung-Chuan Lee
title Towards the Reusability of Object-Oriented Workflow Management Systems
title_short Towards the Reusability of Object-Oriented Workflow Management Systems
title_full Towards the Reusability of Object-Oriented Workflow Management Systems
title_fullStr Towards the Reusability of Object-Oriented Workflow Management Systems
title_full_unstemmed Towards the Reusability of Object-Oriented Workflow Management Systems
title_sort towards the reusability of object-oriented workflow management systems
publishDate 2004
url http://ndltd.ncl.edu.tw/handle/68148097192849278237
work_keys_str_mv AT yungchuanlee towardsthereusabilityofobjectorientedworkflowmanagementsystems
AT lǐyǒngquán towardsthereusabilityofobjectorientedworkflowmanagementsystems
AT yungchuanlee wùjiàndǎoxiànggōngzuòliúchéngxìtǒngzhīyuánjiànzàilìyòng
AT lǐyǒngquán wùjiàndǎoxiànggōngzuòliúchéngxìtǒngzhīyuánjiànzàilìyòng
_version_ 1717735312409493504