DocumentCode
2432375
Title
Comparing JavaBeans and OSGi towards an integration of two complementary component models
Author
Cervantes, Humberto ; Favre, Jean-Marie
Author_Institution
Lab. LSR Imag, Domaine Univ., Grenoble, France
fYear
2002
fDate
2002
Firstpage
17
Lastpage
23
Abstract
In today´s software engineering practices, building applications from components is the ongoing trend. What can be noticed however is that there really is not a clear consensus about the definition of components, and instead in the literature we find many definitions of what components are. This renders a comparison between component models difficult. However, it is possible to compare different component models over a list of characteristics that several authors agree should be found in a component model. In this article, Sun´s JavaBeans and the Open Services Gateway Initiative´s framework (OSGi) are compared. These are two technologies that target very different types of applications. Their study reveals, however, that both technologies cover, at different levels, a set of important features that characterize components. It also reveals that these component models are in some ways complementary. The paper concludes by giving a proposal to integrate these two technologies to obtain a more complete component model.
Keywords
Java; object-oriented programming; software reusability; JavaBeans; OSGi; Open Services Gateway Initiative framework; Sun JavaBeans; complementary component models; component model integration; software components; software engineering; Application software; Ear; Java; Read only memory; Software engineering; Software reusability; Sun;
fLanguage
English
Publisher
ieee
Conference_Titel
Euromicro Conference, 2002. Proceedings. 28th
ISSN
1089-6503
Print_ISBN
0-7695-1787-0
Type
conf
DOI
10.1109/EURMIC.2002.1046128
Filename
1046128
Link To Document