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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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).
Szyperski, C.: Component Software Beyond Object-Oriented Programming. Boston, Ma.: Addison-Wesley and ACM Press, (1998).
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.
Santiago Comella-Dorda: Component Object Model (COM), DCOM, and Related Capabilities. URL: http://www.sei.cmu.edu/str/descriptions/com_body.html.
Rajiv Mordani, James Duncan Davidson, Scott Boag: Java API for XML Processing Version 1.1 Final Release. Sun MicroSystems, February (2001).
Paul Clements, Linda Northrop: Software Product Lines. Addison-Wesley, July (2001).
Kurt Wallnau, Scott Hissam, Robert Seacord: Building Systems from Commercial Components. Addison-Wesley, July (2001), ISBN: 0201700646.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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