Title
An evaluation of the impact of component-based architectures on software reusability
Abstract
Component-based software development offers a promising solution to the production of complex distributed large-scale software systems. Development for reuse—the production of reusable components—and development with reuse—the production of systems with reusable components—provide the characteristics necessary to break the complexity of large-scale distributed systems. Two criteria for reuse in component-based architectures (CBAs) include inter-operability (focus on development for reuse) and integration (focus on development with reuse). Interoperability concerns how well components interact and integration defines how well components plug and play. The objective of this work is to evaluate the impact of three popular CBAs, namely, Enterprise Java Beans, Distributed interNetwork Architecture, and Object Management Architecture on reusability. A framework is introduced for a systematic and comprehensive analysis and evaluation of CBAs. The proposed framework is used to determine which of the above architectures more effectively addresses integration and interoperability. The results allow businesses to determine which CBA, of the above three, is ideal for reuse for a particular application. Further research opportunities in this area are discussed at the end.
Year
DOI
Venue
2002
10.1016/S0950-5849(02)00020-4
Information and Software Technology
Keywords
Field
DocType
Component-based software development,CORBA (Common Object Request Broker Architecture),Microsoft's distributed component object model,Remote method invocation,Software architecture,Software reusability
Software engineering,Systems engineering,Model-driven architecture,Software architecture description,Computer science,Common Component Architecture,Resource-oriented architecture,Component-based software engineering,Reference architecture,Software development,Reusability
Journal
Volume
Issue
ISSN
44
6
0950-5849
Citations 
PageRank 
References 
4
0.51
8
Authors
3
Name
Order
Citations
PageRank
Kevin McArthur141.19
Hossein Saiedian254268.64
Mansour Zand3318.79