Title
A Lightweight Approach to Partially Reuse Existing Component-Based System in Service-Oriented Environment
Abstract
A fundamental derailment factor for reusing today's business applications is the tight coupling among program components. While SOA advocates an architecture with loose coupling among components, the invocation dependencies among components are still tangled with implementation code traditionally. SCA (Service Component Architecture) - an emerging service-oriented component model - uses a standard and declarative way to handle inter-component dependencies. Thus, SCA components have better reusability from this perspective. This paper proposes a lightweight approach to partially reuse existing components by wrapping them as SCA components. Several challenges are identified and addressed in this paper, especially the one of externalizing component dependencies without changing source code. The proposed approach addresses the challenges systematically, with a supporting system implemented. Moreover, an example scenario is given to better illustrate the usage of the approach. Finally, some future directions of the work are pointed out.
Year
DOI
Venue
2008
10.1007/978-3-540-68073-4_24
ICSR
Keywords
Field
DocType
existing component-based system,sca component,reuse existing component,better reusability,loose coupling,implementation code,service-oriented environment,lightweight approach,partially reuse,program component,externalizing component dependency,challenges systematically,service oriented architecture,tight coupling,component model,source code
Architecture,Software engineering,Source code,Reuse,Loose coupling,Common Component Architecture,Service Component Architecture,Engineering,Reusability,Service-oriented architecture
Conference
Volume
ISSN
Citations 
5030
0302-9743
3
PageRank 
References 
Authors
0.40
12
4
Name
Order
Citations
PageRank
Heyuan Huang1635.17
Hua Fang Tan260.77
Jun Zhu3989.61
Wei Zhao418518.68