• DocumentCode
    3478928
  • Title

    A Lightweight Component-Based Development Approach for Enterprise Applications

  • Author

    Zhou, Jingang ; Zhao, Dazhe ; Liu, Jiren

  • Author_Institution
    Coll. of Inf. Sci. & Eng., Northeastern Univ., Shenyang, China
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    335
  • Lastpage
    340
  • Abstract
    Component-based development (CBD) is considered as a promising way to improve software productivity and quality by reusing some pre-existing components. However, in real practice, such a paradigm is not fully exploited by many enterprise application (EA) software companies because of the much needed effort and cost. For addressing these problems, we propose a lightweight approach that divides an EA into hierarchical component elements and maps them to a CBD environment based on Eclipse. Such an approach takes most characteristics of EAs into account and the modularity and reusability of the components are assured by OSGi. A real case study focusing on refactoring legacy software to a component-based one with our approach is illustrated its validity.
  • Keywords
    object-oriented programming; software maintenance; software quality; software reusability; Eclipse; OSGi; enterprise application software companies; enterprise applications; hierarchical component elements; lightweight component-based development approach; refactoring legacy software; software component reuse; software productivity; software quality; Assembly; Java; Organizations; Servers; Software; Unified modeling language; based development; development environment; enterprise application; software product line;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-0980-7
  • Electronic_ISBN
    978-0-7695-4459-5
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2011.62
  • Filename
    6032260