An architecture for bridging OO and business process modelling

Workflow systems and object-oriented technology have undoubtedly been some of the most important domains of interest of information technology over the past decade. Both domains however, have largely evolved independently, and not much research can be found in which workflow modelling principles and concepts have been applied to OO systems development or vice versa. We show how the two domains can be integrated. By integrating both domains, business process modelling can benefit from the advantages of the object-oriented approach. On the other hand, a more process oriented approach to OO development would enhance the organisational fit of object-oriented information systems development. The architecture that results from this integration is a tier-based one with a separate tier for workflow aspects.

[1]  Terry Winograd,et al.  The Action Workflow Approach to Workflow Management Technology , 1993, Inf. Soc..

[2]  Monique Snoeck,et al.  Existence Dependency: The Key to Semantic Integrity Between Structural and Behavioral Aspects of Object Types , 1998, IEEE Trans. Software Eng..

[3]  John Daniels,et al.  Designing object systems: object-oriented modelling with Syntropy , 1995 .

[4]  Clarence A. Ellis,et al.  Modeling and Enactment of Workflow Systems , 1993, Application and Theory of Petri Nets.

[5]  Monique Snoeck,et al.  Object-Oriented Enterprise Modelling with MERODE , 1999 .

[6]  Julie Johnson What is the Rational Unified Process ? , 1999 .

[7]  S.M.M. Joosten,et al.  Representing workflow management systems with smart objects , 1996 .

[8]  Desmond D'Souza,et al.  Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .

[9]  Stefan Schreyjak Using Components in Workflow Activities , 1998 .

[10]  Monique Snoeck,et al.  Using design patterns to reveal the competence of object-oriented methods in system-level design , 1999 .

[11]  S.M.M. Joosten Trigger modelling for workflow analysis , 1994 .

[12]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[13]  Gerti Kappel,et al.  A framework for workflow management systems based on objects, rules and roles , 2000, CSUR.

[14]  Keith Robinson,et al.  Object Oriented SSADM , 1994 .

[15]  Monique Snoeck,et al.  Modeling the Dialogue Aspects of an Information System , 2000, ECIS.

[16]  Stefan Schreyjak Coupling of Workflow and Component-Oriented Systems , 1997, ECOOP Workshops.

[17]  Brian Henderson-Sellers,et al.  The OPEN process specification , 1997 .

[18]  Coln Atkinson,et al.  Object-oriented development: The fusion method , 1996 .

[19]  Stephan Poelmans Workflow modelling in objectoriented environments. Requirements, state-of-the-art and future challenges , 1999 .

[20]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[21]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[22]  S.M.M. Joosten Werkstromen: een overzicht , 1994 .

[23]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[24]  David Wolber,et al.  Reviving Functional Decomposition in Object-Oriented Design , 1997, J. Object Oriented Program..

[25]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.