The emergence of distributed component platforms
David J. Krieger, Richard M. Adler
Abstract
David J. Krieger, Richard M. Adler
Abstract
Several vendors and consortia have independently developed standards that define the basic mechanics for building and interconnecting software components. Sun's JavaBeans has emerged as the leading rival to Microsoft's DCOM, supplanting the OpenDoc standard from the now defunct Component Integration Laboratories. Component software is moving from its original focus on desktop-bound compound documents to enterprise applications that include distributed server components. The backers of competing standards are racing to capture market leadership by delivering the tangible benefits of component standards via distributed component platforms-integrated development and runtime environments that isolate much of the conceptual and technical complexity involved in building component-based applications. With DCPs, businesses can assign their few highly skilled programmers to component construction and use less sophisticated developers to carry out the simpler assembly tasks. By making component standards available to the broadest possible spectrum of developers, DCPs essentially drive those standards to market. This article reviews the state of component software as embodied in DCPs. The two DCP market leaders are Microsoft's DCOM (or ActiveX/DCOM) and Sun's JavaBeans. However, Internet and OMG component standards are emerging that will likely impact both the content and status of these two DCPs. The article also discusses component frameworks, which extend DCPs to provide more complete application development solutions.
OpenAlex reports 64 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Several vendors and consortia have independently developed standards that define the basic mechanics for building and interconnecting software components. Sun's JavaBeans has emerged as the leading rival to Microsoft's DCOM, supplanting the OpenDoc standard from the now defunct Component Integration Laboratories. Component software is moving from its original focus on desktop-bound compound documents to enterprise applications that include distributed server components. The backers of competing standards are racing to capture market leadership by delivering the tangible benefits of component standards via distributed component platforms-integrated development and runtime environments that isolate much of the conceptual and technical complexity involved in building component-based applications. With DCPs, businesses can assign their few highly skilled programmers to component construction and use less sophisticated developers to carry out the simpler assembly tasks. By making component standards available to the broadest possible spectrum of developers, DCPs essentially drive those standards to market. This article reviews the state of component software as embodied in DCPs. The two DCP market leaders are Microsoft's DCOM (or ActiveX/DCOM) and Sun's JavaBeans. However, Internet and OMG component standards are emerging that will likely impact both the content and status of these two DCPs. The article also discusses component frameworks, which extend DCPs to provide more complete application development solutions.
Key concepts: Distributed Component Object Model, Component (thermodynamics), Computer science, JavaBeans, Component-based software engineering, Component Object Model, Software, Software engineering