Abstract
This paper presents a plausible mapping between the adopted UML Profile for EDOC systems and one of the submissions to the OMG’s Request for Proposal for a Workflow Process Definition Metamodel. Then, given that the proposed by DSTC Workflow Process Definition Metamodel does not consider the specification of events therefore in this paper it is suggested a new workflow process definition metamodel that include these aspects with a clear separation of the data and event oriented control flow dependencies and that is compatible with the UML Profile for EDOC systems. Furthermore, in order to build the proposed in this paper workflow definition metamodel as an UML profile, the new workflow metamodel is derived (stereotyped) from the UML 1.4 Activity Graphs. To introduce a representation that be computationally interpretable by a workflow engine a textual notation is introduced to represent a workflow process definition coherent with the proposed Workflow Process Definition Metamodel. As a proof of concept a simple prototype of a workflow engine able to interpret the textual representation of the workflow process definition was implemented in the Java language.
Chapter PDF
Similar content being viewed by others
References
Boldt, Juergen., (2000). “UML Extensions for Workflow Process Definition. Request for Proposal”, OMG Document Number: bom/2000-12-11. Available at: ftp://ftp.omg.org/pub/docs/bom/00-12-11.pdf
CIMOSA. “A Primer on key concepts, purpose and business values”. Available at: http://cimosa.cnt.pl/Docs/Primer/primer0.htm.
Cohete, Manfred., (2003). “Business Process Definition Metamodel Request for Proposal,” OMG Document: bei/2003-01-06. Available at: ftp://ftp.omg.org/pub/docs/bei/03-01-06.pdf
Duddy, Keaton. (2001). “Workflow Proćess Definition Metamodel submitted by The Cooperative Research Center for Enterprise Distributed Systems Technology (DSTC)”, OMG Document Number: cem/2001-12-01. Available at: ftp://ftp.omg.org/pub/docs/cem/01-12-01.pdf
Heaton, Linda., (2001). “Unified Modeling Language Specification” v1.4, OMG Document Number: formal/01-09-67 to formal/01-09-80. Available at ftp://ftp.omg.org/pub/docs/formal/01-09-67.pdf
Heaton, Linda., (2002). “UML Profile for Enterprise Distributed Object Computing”, OMG Document Number: ptc/2002-02-05. Available at: ftp://ftp.omg.org/pub/docs/ptc/02-02-05.pdf
Hendryx, Stan., (2002a). “Business Rules in Models Request for Information”. OMG Document Number: ad/2002-09-13. Available at: ftp://ftp.omg.org/pub/docs/ad/02-09-13.pdf
Hendryx, Stan., (2002b). “Defining Business Rules. What are they really”. OMG Document Number:ad/2002-10-03. Available at: ftp://ftp.omg.org/pub/docs/ad/02-10-03.pdf
Hendryx, Stan., (2003). “Business Semantics of Business Rules Request for Proposal”. OMG Document Number: br/2003-06-03. Available at: ftp://ftp.omg.org/pub/docs/br/03-06-03.pdf
Hollingsworth, David., (1999). “Workflow Management Coalition White Paper-Events”. Available at: http://www.aiim.org/wfmc/standards/docs
OMG, “The Object Management Group”. [http://www.omg.org]
WfMC, (1999). “Workflow Management Coalition. Terminology and Glossary”. Document Number WfMC-TC-1011, v3.0 (Feb 99).
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Kluwer Academic Publishers
About this chapter
Cite this chapter
Mejía, J.A.S. (2004). A Data and Event Oriented Workflow Process Definition Metamodel Coherent with the UML Profile for EDOC Systems. In: Mendes, M.J., Suomi, R., Passos, C. (eds) Digital Communities in a Networked Society. IFIP International Federation for Information Processing, vol 139. Springer, Boston, MA. https://doi.org/10.1007/1-4020-7907-9_25
Download citation
DOI: https://doi.org/10.1007/1-4020-7907-9_25
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-7795-1
Online ISBN: 978-1-4020-7907-8
eBook Packages: Springer Book Archive