• 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