Using UML for Business Object Based Systems Modeling

The development of business information systems based on business object components as defined by the OMG is going to complement and simplify the conventional approach to object-oriented software development. The intention is to enable end users and business experts to assemble “plug-and-play” business objects without the help of IT experts. In spite of the reduction of complexity to be expected, a model-based approach to systems development is still essential. Business objects are not only well suited as modeling concepts in software engineering, they may even be used in the context of business engineering. This paper describes different aspects of modeling business objects with the Unified Modeling Language and evaluates its aptitude for that purpose.

[1]  Markus Nüttgens,et al.  Business Process Modeling with EPC and UML: Transformation or Integration? , 1997, UML Workshop.

[2]  Martin Gogolla,et al.  On Constraints and Queries in UML , 1997, UML Workshop.

[3]  Desmond D'Souza Framework: Java to UML/Catalysis , 1997, J. Object Oriented Program..

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

[5]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .

[6]  Desmond D'Souza Types and Classes: A Language-Independent View , 1997, J. Object Oriented Program..

[7]  Peter Gyngell,et al.  Process Innovation: Reengineering Work through Information Technology , 1994 .

[8]  Ivar Jacobson,et al.  The object advantage - business process reengineering with object technology , 1994 .

[9]  Elmar J. Sinz,et al.  Der Ansatz des Semantischen Objektmodells (SOM) zur Modellierung von Geschäftsprozessen , 1995, Wirtschaftsinf..

[10]  Andy Schürr,et al.  Formal Definition of UML's Package Concept , 1997, UML Workshop.

[11]  Oliver Sims Business Objects: Delivering Cooperative Objects for Client-Server , 1994 .

[12]  Gerhard Knolmayer,et al.  Business Rules , 1993, Wirtsch..

[13]  Martin Schader,et al.  The Unified Modeling Language: Technical Aspects and Applications , 1999 .

[14]  Hans-Erik Eriksson,et al.  UML toolkit , 1997 .

[15]  Trygve Reenskaug,et al.  Working with objects - the OOram software engineering method , 1995 .

[16]  Enid Mumford,et al.  Reengineering the Corporation: A Manifesto for Business Revolution , 1995 .

[17]  David A. Taylor Business engineering with object technology , 1995 .

[18]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .