Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
CATALYSIS (1997): Catalyis—Next Generation Component-Based Development from Object Frameworks. URL: http://www.iconcomp.com/catalysis/.
CBOF (1997): Combined Business Object Facility—Business Object Architecture (BOA) Proposal. OMG Business Object Domain Task Force BODTF–RFP 1 Submission. Revision 1.0. Data Access Technologies et al. OMG Document bom/97–11–09.
COAD, P. and MAYFIELD, M. (1997): Java Design—Building Better Apps amp; Applets. Yourdon Press Computing Series, Prentice Hall, New Jersey.
DAVENPORT, T.H. (1993): Process Innovation—Reengineering Work through Information Technology. Harvard Business School Press, Boston, Massachusetts.
D’SOUZA, D. (1997): Framework: Java to UML/Catalysis. Journal of Object-Oriented Programming, 10/5, 10–13.
ERIKSSON, H.-E. and PENKER, M. (1998): UML-Toolkit. Wiley Computer Publishing, New York.
FERSTL, O.K. and SINZ, E. (1995): Der Ansatz des Semantischen Objektmodells (SOM) zur Modellierung von Geschäftsprozessen. Wirtschaftsinformatik 37/3, 209–220.
FOWLER, M. and SCOTT, K. (1997): UML Distilled—Applying the Standard Object Modeling Language. Addison-Wesley, Reading, Massachusetts.
FRANK, U. (1994): MEMO: A Tool Supported Methodology for Analyzing and (Re-) Designing Business Information Systems. In: R. Ege, M. Singh and B. Meyer (eds.): Technology of Object-Oriented Languages and Systems. Englewood Cliffs, 367–380.
GAMMA, E., HELM, R., JOHNSON, R., and VLISSIDES, J. (1995): Design Patterns—Elements of Reusable Object-Oriented Software. Professional Computing Series. Addison-Wesley, Reading, Massachusetts.
GOGOLLA, and RICHTERS, M. (1998): On Constraints and Queries in UML. In: Schader, M. and Korthaus, A. (eds.): The Unified Modeling Language—Technical Aspects and Applications. Physica-Verlag, Heidelberg.
HAMMER, M. and CHAMPY, J. (1994): Reengineering the Corporation—A Manifesto for Business Revolution. Nicholas Brealey Publishing, London.
JACOBSON, I., CHRISTERSON, M., JONSSON, P., and ÖVERGAARD, G. (1992): Object-Oriented Software Engineering—A Use Case Driven Approach. Addison-Wesley, Wokingham, England.
JACOBSON, I., ERICSSON, M. and JACOBSON, A. (1995): The Object Advantage—Business Process Reengineering with Object Technology. Addison-Wesley, Wokingham, England.
KNOLMAYER, G. and HERBST, H. (1993): Business Rules. Wirtschaftsinformatik 35/4, 386–390.
NÜTTGENS, M., FELD, T., and ZIMMERMANN, V. (1998): Business Process Modeling with EPC and UML: Transformation or Integration? In: Schader, M. and Korthaus, A. (eds.): The Unified Modeling Language—Technical Aspects and Applications. Physica-Verlag, Heidelberg.
OMG (1996): Common Facilities RFP–4, Common Business Objects and Business Object Facility. Request for Proposal. OMG TC Document CF/96–01–04. Object Management Group.
OMG (1997a): Business Object DTF—Common Business Objects. OMG Document bom/97–11–11 Version 1.3. Object Management Group.
OMG (1997b): CORBA Component Model RFP. Request for Proposal. OMG Document orbos/96–06–12. Object Management Group.
OMG (1997c): Meta Object Facility (MOF) Specification. OMG Document ad/97–08–14. Object Management Group.
OMG (1997d): Workflow Management Facility RFP. Request for Proposal. OMG Document cf/97–05–06. Object Management Group.
RATIONAL SOFTWARE CORP. (1997a): UML Extension for Business Modeling. Version 1.1, 1 September 1997, Rational Software Corp. et al.
RATIONAL SOFTWARE CORP. (1997b): UML Notation Guide. Version 1.1, 1 September 1997, Rational Software Corp. et al.
RATIONAL SOFTWARE CORP. (1997c): UML Semantics. Version 1.1, 1 September 1997, Rational Software Corp. et al.
RATIONAL SOFTWARE CORP. (1997d): UML Summary. Version 1.1, 1 September 1997, Rational Software Corp. et al.
REENSKAUG, T., Wold, P. and Lehne, O.A. (1996): Working with Objects: The OOram Software Engineering Method. Greenwich, Manning.
SCHÜRR, A. and WINTER, A. (1998): Formal Definition of UML’s Package Concept. In: Schader, M. and Korthaus, A. (eds.): The Unified Modeling Language—Technical Aspects and Applications. Physica-Verlag, Heidelberg.
SHORT, K. (1997): Component Based Development and Object Modeling. WhitePaper, Texas Instruments Software, Febr. 1997, Version 1.05. URL: http://cool.sterling.com.
SIMS, O. (1994): Business Objects—Delivering Cooperative Objects for Client-Server. IBM McGraw-Hill series. McGraw-Hill Book Company, london.
TAYLOR, D. (1995): Business Engineering with Object Technology. John Wiley amp; Sons, Inc., New York.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Physica-Verlag Heidelberg
About this paper
Cite this paper
Korthaus, A. (1998). Using UML for Business Object Based Systems Modeling. In: Schader, M., Korthaus, A. (eds) The Unified Modeling Language. Physica-Verlag HD. https://doi.org/10.1007/978-3-642-48673-9_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-48673-9_15
Publisher Name: Physica-Verlag HD
Print ISBN: 978-3-7908-1105-6
Online ISBN: 978-3-642-48673-9
eBook Packages: Springer Book Archive