Component-based development is a promising way to promote the productivity of large workflow systems development. This paper proposes a component-based workflow systems development approach by investigating the following notions, mechanisms, and methods: workflow component, workflow component composition, reuse–association relationship between workflow components, and workflow component repository. The proposed approach is supported by a set of development strategies and a development platform. Through application and comparison, we show the advantages of the component-based workflow systems and the effectiveness of the proposed approach.
|
1524
|
Object-Oriented Modelling and Design
– Rumbaugh, Blaha, et al.
- 1991
|
|
307
|
The design and implementation of hierarchical software systems with reusable components
– Batory, O’Malley
- 1992
|
|
146
|
Concepts and paradigms of object-oriented programming
– Wegner
- 1990
|
|
84
|
A skeptical theory of inheritance in nonmonotonic semantic networks
– Horty, Thomason, et al.
- 1990
|
|
84
|
Storing and Retrieving Software Components: A Refinement Based System
– Mili, Mili, et al.
- 1994
|
|
46
|
editor, Workflow handbook
– Lawrence
- 1997
|
|
40
|
Workflow-based applications
– Leymann, Roller
- 1997
|
|
33
|
2002b) ‘A knowledge grid model and platform for global knowledge sharing
– Zhuge
|
|
26
|
Resolving Ambiguity in Nonmonotonic Inheritance Hierarchies
– Stein
- 1992
|
|
24
|
Semantics of Reactive Components in Event-Driven Workflow Execution
– Tombros, Geppert, et al.
- 1997
|
|
20
|
Evolution and reuse of orthogonal architecture
– Rajlich, Silva
- 1996
|
|
18
|
2002a) ‘A knowledge flow model for peer-to-peer team knowledge sharing and management
– Zhuge
|
|
15
|
Colored Petri nets
– Jensen
- 1991
|
|
13
|
Petri-net-based Workflow Management Software
– Aalst
- 1996
|
|
12
|
The Role of Opportunism in the Software Design Reuse Process
– Sen
- 1997
|
|
12
|
Inheritance Rules for Flexible Model Retrieval. Decision Support Syst
– Zhuge
- 1998
|
|
8
|
Customising transaction models and mechanisms in a programmable environment supporting reliable workflow automation
– Georgakopoulos, Hornick, et al.
- 1996
|
|
5
|
Reusability and Modularity in Transactional Workflows
– Puustjarvi, Tirri, et al.
- 1997
|
|
4
|
Representation inheritance: A safe form of `white box' code inheritance
– Edwards
- 1997
|
|
3
|
The Workflow Reference Model, http://www.wfmc. org
– WfMC
|
|
3
|
Distributed Team Knowledge Management by Incorporating Knowledge Flow with Knowledge Grid
– Zhuge
- 2002
|
|
3
|
Abstraction and analogy in cognitive space: A software process model
– Zhuge, Jian, et al.
- 1997
|
|
2
|
Metagraphs in workflow support systems, Decision Support Systems 25
– Basu, Blanning
- 1999
|
|
2
|
Software reuse using C++ class, the question of inheritance
– Lattanzi, Henry
- 1998
|
|
2
|
A workflow-based approach to virtual patient record security
– Malamateniou, Vassilacopoulos, et al.
- 1998
|
|
2
|
Software reuse by specialisation of generic procedures through views
– Jr
- 1997
|
|
2
|
Workflow Standard—Interoperability Abstract Specification
– WfMC
- 1996
|
|
1
|
The OMG Management Architecture, The Object Management Group
– CORBA
|
|
1
|
Version 1.1, http://www.rational. com/uml/resources/documentaion
– Rational
- 1997
|
|
1
|
Workflow Standard—Interoperability Wf-XML Binding
– WfMC
|
|
1
|
Workflow Standard—Interoperability Internet e-mail MIME Binding, http://www.wfmc.org
– WfMC
|
|
1
|
Workflow Management Application Programming Interface Specification, http://www.wfmc.org
– WfMC
|
|
1
|
VEGA-KG: A Way to the Knowledge Web, 11th International World Wide Web Conference, poster proceeding, available at http://www2002.org
– Zhuge
- 2002
|
|
1
|
A timed workflow process model, Journal of Systems and Software 55 (3) (2001) 231–243. Hai Zhuge is a professor at the Institute of Computing Technology, Chinese Academy of Sciences. He received a PhD in computer science from Zhejiang University, China. H
– Zhuge, Cheung, et al.
|