Skip to main content
Log in

Emerging component software technologies — a strategic comparison

  • Published:
Software - Concepts & Tools

Abstract

Component software addresses the fundamental requirement that software systems need to be composed from components. Potentially, each component can evolve on its own as a product. Composition may be static, much in the sense of traditional product assembly, but could just as well be dynamic. Dynamic assembly is even required in the increasingly important case of content-oriented solutions. In all cases the effectiveness of a component approach will rest on the degree of standardization achieved in a specific domain. This article provides a strategic comparison of the two major competing component software standards: COM and CORBA/JavaBeans.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Box, D.: Essential COM, Object Technology Series, Addison-Wesley, Reading, MA, 1998

    Google Scholar 

  2. Chappel, D.: Understanding ActiveX and OLE, Microsoft Press, 1996

    Google Scholar 

  3. Crelier, R.: Separate Compilation and Module Extension, PhD Thesis No. 10650, Swiss Federal Institute of Technology, Zurich, 1994

    Google Scholar 

  4. Gates, B.: “VBA and COM”, BYTE 23(3), pp. 70–72, March 1998

    Google Scholar 

  5. IBM: NetRexx 1.0, http://www.hurley.ibm.com/netrexx, May 1997

  6. IONA Technologies: Orbix COMet, http://www.iona.com, 1998

  7. Intermetrics: AppletMagic Ada 95 to Java bytecode translator, http://www.appletmagic.com, February 1997

  8. Microsoft: The Component Object Model Specification, http://www.microsoft.com/com, 1997

  9. Oberon Microsystems: BlackBox Component Builder, http://www.oberon.ch, 1997

  10. Object Management Group: CORBA 2.2 Specification, http://www.omg.org, February 1998

  11. Orfali, R., Harkey, D., Edwards, J.: The Essential Distributed Objects Survival Guide, John Wiley & Sons, New York, 1996

    Google Scholar 

  12. Szyperski, C.: Component Software: Beyond Object-Oriented Programming, ACM Press Books, Addison-Wesley, Harlow, UK, 1998

    Google Scholar 

  13. Wallace, E., Wallnau, K.C.: A Situated Evaluation of the Object Management Group's Object Management Architecture (OMA). Proceedings of OOPSLA'96, ACM SIGPLAN Notices, 31(10), pp. 168–178. ACM Press, New York, and Addison-Wesley, Reading, MA, 1996

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Clemens Szyperski.

Additional information

This article is partially based on the author's book Component Software [12].

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Szyperski, C. Emerging component software technologies — a strategic comparison. Software - Concepts & Tools 19, 2–10 (1998). https://doi.org/10.1007/s003780050002

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s003780050002

Key words

Navigation