Abstract
This paper presents an integrated approach for modelling enterprise architectures using UML. To satisfy a need for a wide range of modelling choices, we provide a rich set of process-based and role-based modelling concepts, together with a flexible way of associating business events with business processes and roles. Our approach enriches Unified Modelling Language (UML) to support the requirements of enterprise distributed object computing (EDOC) systems and is currently being considered by the Object Management Group (OMG) for standardisation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Object Management Group, “CORBA Components — Volume 1”, OMG orbos/99-07-01, August 1999.
Ed Roman, “Mastering Enterprise JavaBeans and the Java2 Platform, Enterprise Edition”, John Wiley & Sons Inc, 1999.
Dale Rogerson, “Inside COM”, Redmond, WA: Microsoft Press, 1996. ISBN 1-572-31349-8.
M. Jarke, J.A. Bubenko, C. Rolland, A. Sutcliffe, Y. Vassiliou, “Theories Underlying Requirements Engineering: An Overview of NATURE at Genesis”, in Proceedings of the IEEE Symposium on Requirements Engineering, RE’93, San Diego, California, Jan. 1993, IEEE Computer Society Press.
G.J. Ramackers, “Integrated Object Modelling, an Executable Specification Framework for Business Analysis and Information System Design”, Ph.D. thesis, University of Leiden, The Netherlands, 1994.
Y. Breibart, D. Georgakopoulos, H. Schek, “Merging Application-centric and Data-centric Approaches to Support Transaction-oriented Multi-system Workflows”, SIGMOD Record, 22:3, Sept. 1993, pp 23–30.
Object Management Group, “Unified Modelling Language v1.3”, OMG ad/99-06-08, June 1999.
Object Management Group, “Request for Proposal: UML Profile for Enterprise Distributed Object Computing”, OMG ad/99-03-10, March 1999.
DSTC, “UML Profile for Enterprise Distributed Object Computing”, OMG ad/99-10-07, October 1999.
ISO, “Open Distributed Processing-Enterprise Language”, ISO/IEC JTC1/SC7/SC17 N0080, July 1999.
Object Management Group, “Workflow Management Facility”, OMG bom/98-06-07, July 1998.
J. Rumbaugh, I. Jacobson, G. Booch, “The Unified Modeling Language Reference Manual”, Addison Wesley, 1999.
Object Management Group, “Trading Object Service”, OMG formal/97-12-23, 1997.
Object Management Group, “Event Management”, OMG formal/97-12-11, 1997.
Object Management Group, “Notification Service”, OMG telecom/99-07-01, July 1999.
B. Segall, D. Arnold, “Elvin has left the building: A publish/subscribe notification service with quenching”, Proc. Australian Unix Users Group, Brisbane, Australia, September 1997.
K. Riemer, “A Process-Driven Event-Based Business Object Model”, Proc. 2nd International Enterprise Distributed Object Computing Workshop, November 1998, pp 68–74.
A. Barros, K. Duddy, M. Lawley, Z. Milosevic, K. Raymond, A. Wood, “Mapping Enterprise Roles to CORBA Objects using Trader”, 3rd IFIP/GI International Conference on Trends towards a Universal Service Market, Sept 2000.
B. Selic, J. Rumbaugh, “Using UML for Modeling Complex Real-Time Systems”, http://www.objectime.com/otl/technical/umlrt.pdf
J.J. Halliday, S.K. Shrivastava, S.M. Wheater, “Implementing Support for Work Activity Coordination within a Distributed Workflow System”, Proc. 3rd International Enterprise Distributed Object Computing Conference, Sept 1999, pp 116–123.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barros, A., Duddy, K., Lawley, M., Milosevic, Z., Raymond, K., Wood, A. (2000). Processes, Roles, and Events: UML Concepts for Enterprise Architecture. In: Evans, A., Kent, S., Selic, B. (eds) ≪UML≫ 2000 — The Unified Modeling Language. UML 2000. Lecture Notes in Computer Science, vol 1939. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40011-7_5
Download citation
DOI: https://doi.org/10.1007/3-540-40011-7_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41133-8
Online ISBN: 978-3-540-40011-0
eBook Packages: Springer Book Archive