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 McArthur | 1 | 4 | 1.19 |
Hossein Saiedian | 2 | 542 | 68.64 |
Mansour Zand | 3 | 31 | 8.79 |