A Lightweight Approach to Partially Reuse Existing Component-Based System in Service-Oriented Environment

HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS(2008)

引用 9|浏览2
暂无评分
摘要
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.
更多
查看译文
关键词
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
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要