ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 Visual Component Assembly and Tool Support Based on System Architecture
Cited 3 time in scopus Download 106 time Share share facebook twitter linkedin kakaostory
저자
이승연, 권오천, 신규상
발행일
200312
출처
ETRI Journal, v.25 no.6, pp.464-474
ISSN
1225-6463
출판사
한국전자통신연구원 (ETRI)
DOI
https://dx.doi.org/10.4218/etrij.03.0103.0004
협약과제
02SC1100, 소프트웨어 아키텍쳐 기반 컴포넌트 기술 개발, 신규상
초록
Component-based development leverages software reusability and reduces development costs. Enterprise JavaBeans (EJB) is a component model developed to reduce the complexity of software development and to facilitate reuse of components. However, EJB does not support component assembly by a plug-and-play technique due to the hard-wired composition at the code level. To cope with this problem, an architecture for EJB component assembly is defined at the abstract level and the inconsistency between the system architecture and its implementation must be eliminated at the implementation level. We propose a component-based application development tool named the COBALT assembler that supports the design and implementation of EJB component assembly by a plug-and-play technique based on the architecture style. The system architecture is first defined by the Architecture Description Language (ADL). The wrapper code and glue code are then generated for the assembly. After the consistency between the architecture and its implementation is checked, the assembled EJB components are deployed in an application server as a new composite component. We use the COBALT assembler for a shopping mall system and demonstrate that it can promote component reuse and leverage the system maintainability.
KSP 제안 키워드
Application server, Architecture style, Component Assembly, Component model, Component-based development, Composite component, Development cost, Development tools, Enterprise JavaBeans, Hard-wired, Implementation level
본 저작물은 공공누리 제4유형 : 출처표시 + 상업적 이용금지 + 변경금지 조건에 따라 이용할 수 있습니다.
제4유형