본문 바로가기
KERD
논문KCI 등재

롤 기반 컴포넌트 개발 기법 및 사례

Rule based Component Development Technique and Case study

1

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류공학

초록

컴포넌트 설계 시에 컴포넌트의 확장성 및 재사용성을 확대하기 위해서는 비즈니스 어플리케이션 개발 과정에서 발견된 가변성을 별도의 룰로 정의할 필요가 있다. 인터페이스의 래핑이나 구현 클래스의 재정의를 통한 컴포넌트의 개조 기법은 컴포넌트의 재사용을 지원하는데 한계가 있기 때문이다. 따라서, 컴포넌트 개발 과정에서 향후 컴포넌트의 재사용성을 고려한 설계가 필수적이다. 본 연구에서는 컴포넌트로 부터 가변적 특성을 분리하여 룰 컴포넌트를 포함하도록 기존의 컴포넌트 아키텍처를 확장하였으며, 룰 정의에 필요한 구문을 정의하였다. 또한 보험 판매 시스템에 적용하여 룰의 재정의를 통한 컴포넌트의 재사용성을 검증해 보았다.

Abstract

In order to increase extendibility and reusability of components during component design, the variability discovered in a business application development needs to be defined to separate rules. That is because component adaptation techniques through redefinition of implementation classes and interface wrapping have limits to support the component reusability. Therefore, It's essential to design the component which takes into account the future reusability in the component development. In this paper, we extended the existing component architecture to incorporate rule components by separating variable properties from the components and defined the necessary syntax for the rule definition. In the case study, we built the business components for an insurance sales application and verified the component reusability through the rule redefinition.

참고문헌 (18)

  1. "Investigating and improving a COTS-based software development process", pp.31~40
  2. "Evolutionary Development of Business Process Centered Architectures Using Component Technologies", Technical University Berlin.
  3. "A case study of Bankers Trust Australia Limited", 44(5), pp.92~98 (2001)
  4. "Component Software-Beyond Object- Oriented Programming" (1998), Addision Wesley
  5. "Binary Component Adaptation", 1445 (1998)
  6. "Business Component Framework and Modeling method for Component-based Application Architecture"
  7. "The Business Component Approach" (1998)
  8. "Business Component Factory" (2000), OMG Press
  9. "Business Entity and Process Components, Business Object Design and Implementation III", pp.131~145 (1999)
  10. "Research Directions in Software Composition", 27(2), pp.262~264 (1995)
  11. "Classification of Composition and Interoperation"
  12. "Component-Based Software Engineering" (1997)
  13. "A Component-Based Software Development Model" (1996)
  14. "Superimposition: A Component Adaptation Technique", pp.257~273 (1999)
  15. "Urs Holzle. Integrating Independently-Developed Components in Object-Oriented Languages. Proceedings of ECOOP'93" (1993), Springer Verlag LNCS 512
  16. "On the influence of Varaibilities on the Application-Engineering Process of a Product Famliy" (2002)
  17. "Business process automation made easy with Java"
  18. "Jess in Action" (2003), Manning Publications Company

관련 논문AI추천

이 간행물의 다른 논문 (15건)