Skip to main content

Using UML for Business Object Based Systems Modeling

  • Conference paper
The Unified Modeling Language

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • COAD, P. and MAYFIELD, M. (1997): Java Design—Building Better Apps amp; Applets. Yourdon Press Computing Series, Prentice Hall, New Jersey.

    Google Scholar 

  • DAVENPORT, T.H. (1993): Process Innovation—Reengineering Work through Information Technology. Harvard Business School Press, Boston, Massachusetts.

    Google Scholar 

  • D’SOUZA, D. (1997): Framework: Java to UML/Catalysis. Journal of Object-Oriented Programming, 10/5, 10–13.

    Google Scholar 

  • ERIKSSON, H.-E. and PENKER, M. (1998): UML-Toolkit. Wiley Computer Publishing, New York.

    Google Scholar 

  • FERSTL, O.K. and SINZ, E. (1995): Der Ansatz des Semantischen Objektmodells (SOM) zur Modellierung von Geschäftsprozessen. Wirtschaftsinformatik 37/3, 209–220.

    Google Scholar 

  • FOWLER, M. and SCOTT, K. (1997): UML Distilled—Applying the Standard Object Modeling Language. Addison-Wesley, Reading, Massachusetts.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • HAMMER, M. and CHAMPY, J. (1994): Reengineering the Corporation—A Manifesto for Business Revolution. Nicholas Brealey Publishing, London.

    Google Scholar 

  • JACOBSON, I., CHRISTERSON, M., JONSSON, P., and ÖVERGAARD, G. (1992): Object-Oriented Software Engineering—A Use Case Driven Approach. Addison-Wesley, Wokingham, England.

    Google Scholar 

  • JACOBSON, I., ERICSSON, M. and JACOBSON, A. (1995): The Object Advantage—Business Process Reengineering with Object Technology. Addison-Wesley, Wokingham, England.

    Google Scholar 

  • KNOLMAYER, G. and HERBST, H. (1993): Business Rules. Wirtschaftsinformatik 35/4, 386–390.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • OMG (1997a): Business Object DTF—Common Business Objects. OMG Document bom/97–11–11 Version 1.3. Object Management Group.

    Google Scholar 

  • OMG (1997b): CORBA Component Model RFP. Request for Proposal. OMG Document orbos/96–06–12. Object Management Group.

    Google Scholar 

  • OMG (1997c): Meta Object Facility (MOF) Specification. OMG Document ad/97–08–14. Object Management Group.

    Google Scholar 

  • OMG (1997d): Workflow Management Facility RFP. Request for Proposal. OMG Document cf/97–05–06. Object Management Group.

    Google Scholar 

  • RATIONAL SOFTWARE CORP. (1997a): UML Extension for Business Modeling. Version 1.1, 1 September 1997, Rational Software Corp. et al.

    Google Scholar 

  • RATIONAL SOFTWARE CORP. (1997b): UML Notation Guide. Version 1.1, 1 September 1997, Rational Software Corp. et al.

    Google Scholar 

  • RATIONAL SOFTWARE CORP. (1997c): UML Semantics. Version 1.1, 1 September 1997, Rational Software Corp. et al.

    Google Scholar 

  • RATIONAL SOFTWARE CORP. (1997d): UML Summary. Version 1.1, 1 September 1997, Rational Software Corp. et al.

    Google Scholar 

  • REENSKAUG, T., Wold, P. and Lehne, O.A. (1996): Working with Objects: The OOram Software Engineering Method. Greenwich, Manning.

    MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • TAYLOR, D. (1995): Business Engineering with Object Technology. John Wiley amp; Sons, Inc., New York.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics