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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |