금융업무프레임워크에서 컴포넌트 워크플로우 가변성연구
Study on the Techniques in Component Workflow Variability Implementation based on the Banking Framework
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
컴포넌트 기반 개발(Component Based Development, CBD)은 미리 구현된 블록단위의 컴포넌트를 사용하여 소프트웨어 개발 비용 및 시간을 단축할 수 있다. 또한 컴포넌트는 내부의 상세 부분을 숨기고 인터페이스를 제공하여 대형 어플리케이션을 개발하는데 복잡성을 감소시킬 수 있다. 엔터프라이즈 프레임워크 환경에서의 패밀리(Family)의 공통적인 요구사항은 컴포넌트 내 업무 워크플로우 형태로 표현될 수 있으나, 다양한 패밀리 멤버(Family Member)의 요구사항에 특화된 워크플로우를 하나의 컴포넌트 내에 표현하는 것은 쉽지 않다.따라서 패밀리 멤버(Family Member)를 위한 컴포넌트간 워크플로우 가변성 관리 및 구현 방법에 대한 필요성은 끊임없이 요구되고 있다. 본 연구에서는 은행업무의 엔터프라이즈 프레임워크에서 컴포넌트 워크플로우 가변성을 위한 구현 기법을 적용한 사례로 제시하였다. 예시된 컴포넌트 워크플로우 가변성 구현 기법은 엔터프라이즈 프레임워크에서 패밀리가 사용할 수 있는 공통 업무 워크플로우가 컴포넌트 내에 이미 생성되었음을 가정하며, 다양한 패밀리 멤버에 특화된 컴포넌트간의 워크플로우 구성 및 실행을 위한 기법으로 컴포넌트간 워크플로우의 확장성을 높여주게 된다.
Abstract
CBD(Component Based Development) can make use of component of block unit that is implementation beforehand and shorten software development cost and time. Also, component can reduce complexity for the large application development because it can hide detail part of internal and offer interface. Common requirement of family in the enterprise framework environment can express workflow, but it is very difficult that express special workflow in single component on various family member’s requirement. Therefore, necessity about workflow variability management between component for family member and implementation method had been required constantly. This treatise presents implementation techniques for component workflow variability in enterprise framework under Banking Loan Presented component workflow variability implementation techniques supposes that commonness business workflow that family can use in enterprise workflow was created already in component, and improve workflow's extensity between component by workflow composition between special component and techniques for practice to various family member.
참고문헌 (20)
- G. T, "Component based Software Engineering" (2001), Addison Wesley
- D’Souza D, "Object, Components, and Frameworks with UML, And Frameworks with UML" (1999), Addison Wesly
- Short, "Component Based Development and Object Modeling, Sterling Software"
- Weiss D. M, "Software Product Line Engineering: A Family Based Software Engineering Porcess" (1999), Addison Wesley
- Dong Seob So, "A Formal Model of Component Variability Types and Scope", 30(5), pp.414~429 (2003)
- DSouza, "Objects, Components, and Frameworks with UML: The Catalysis Approach" (1999), Addison Wesley
- Whitehead, "Component-based Development: Principles and Planning for Business Systems" (2002), Addison Wesley
- Rausch A, "Software Evolution in COMPONENTWARE Using Requirements", Assurances Contracts, 2000.06, ~
- Tanaka, "An Object Oriented Framework for Task Scheduling" (2000)
- Sung Choi, "CBD Engineering기초" (2005), Hong Pub Science Publication Inc
- Microsoft, ".NET 구축 방법론:CBD & XML Web Services" (2002), 정보문화사
- ETRI, "MarMI, Magic and Robust Methodology Integrated" (2001), Electronics and Telecommunications Research Institute
- George T. Heineman, "Component- Based Software Engineering: Putting the Pieces Together" (2001), Addison Wesley
- John Cheesman, "UML Components" (2001), Addison Wesley
- Peter Herzum, "Business Component Factory: A Comprehensive Overview of Component-Based Development for the Enterprise" (2000), WILEY
- Carnegie Mellon University, "Capability Maturity Model Integration(CMMI) Version 1.1", pp.2001~ (2001), Carnegie Mellon Software Engineering Institute
- Lawrence G. Jones, "Software Process Improvement and Product Line Practice:CMMI and the Framework for Software Product Line Practice" (2002), Carnegie Mellon University
- Frank Maurer, "Extreme Programming Rapid Development for Web-Based Applications" (2002)
- Microsoft, "Application Architecture for .NET:Designing Applications and Services" (2002), Microsoft Corporation
- Christian Thilmany, ".NET Patterns Architecture, Design, and Process" (2004), Pearson Education, Inc
