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
Link To Document :
بازگشت