Skip to main content

Replaceable Components and the Service Provider Interface

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2255))

Abstract

A highly touted property of components and component-based software engineering is the ability to treat components as fully replaceable units. Commercially successful component models such as EJB, COM and JavaBeans have not yet produced a marketplace of replaceable components while Sun’s service provider interface (SPI) has produced replaceable components in several technology areas. This paper considers both the meaning of, and motivation for, replaceable components and evaluates the properties of commercially successful component models and the SPI approach that effect their ability to support replaceable components.

Special permission to use the “Replaceable Components and the Service Provider Interface” (c) 2001 by Carnegie Mellon University, in The Proceedings of ICCBSS is granted by the Software Engineering Institute.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Szyperski, C. & Vernik, R.: Establishing System-Wide Properties of Component-Based Systems. Proceedings of OMG-DARPA-MCC Workshop on Compositional Software Architecture, Monterey, Ca., Jan. (1998).

    Google Scholar 

  2. Szyperski, C.: Component Software Beyond Object-Oriented Programming. Boston, Ma.: Addison-Wesley and ACM Press, (1998).

    Google Scholar 

  3. Long, F., Seacord, R.C.: A Comparison of Component Integration Between JavaBeans and PCTE. In Proceedings of the 1998 International Workshop on Component-Based Software Engineering Kyoto, Japan.

    Google Scholar 

  4. Santiago Comella-Dorda: Component Object Model (COM), DCOM, and Related Capabilities. URL: http://www.sei.cmu.edu/str/descriptions/com_body.html.

  5. Rajiv Mordani, James Duncan Davidson, Scott Boag: Java API for XML Processing Version 1.1 Final Release. Sun MicroSystems, February (2001).

    Google Scholar 

  6. Paul Clements, Linda Northrop: Software Product Lines. Addison-Wesley, July (2001).

    Google Scholar 

  7. Kurt Wallnau, Scott Hissam, Robert Seacord: Building Systems from Commercial Components. Addison-Wesley, July (2001), ISBN: 0201700646.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Seacord, R.C. (2002). Replaceable Components and the Service Provider Interface. In: Dean, J., Gravel, A. (eds) COTS-Based Software Systems. ICCBSS 2002. Lecture Notes in Computer Science, vol 2255. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45588-4_21

Download citation

  • DOI: https://doi.org/10.1007/3-540-45588-4_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43100-8

  • Online ISBN: 978-3-540-45588-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics