earticle

논문검색

논문

재사용성을 고려한 서비스 지향의 소프트웨어를 위한 뷰 기반 아키텍처

원문정보

View-Driven Architecture for Service-Oriented Software with Reusability

박준석, 염근혁

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

The service-oriented architecture for service-oriented software development is based on business-centric, autonomous reusable units called services. In these environments, software is developed flexibly through loose coupling and composition of services. However, the reusability of services is limited to software development and implementation using service composition through the business process execution language. Therefore, an extended reusability concept is required for more efficient and flexible software development that can be applied during analysis and design. We propose a view-driven software architecture that consists of a domain feature view, a domain service structure view, a domain service behavior view and a domain message view. It is focused on reusability in analysis and design based on the product-line concept, which analyzes commonality and variability. The proposed architecture can enhance the efficiency of service-oriented software development through the reuse of architectural-level artifacts.

한국어

서비스 지향의 소프트웨어 개발을 위한 SOA(Service Oriented Architecture)는 비즈니스 중심적이고, 자율적인 재사용 단위인 서비스를 기반으로 하고 있다. 이러한 서비스 지향 환경에서 소프트웨어는 서비스의 약결합과 조합을 통해 개발된다. 그러나, 서비스의 재사용은 BPEL(Business Process Execution Language)을 활용한 서비스의 조합을 사용하는 소프트웨어의 개발과 구현 측면에 제한되어 있다. 그러므로 더 효율적이고, 유연한 구조의 소프트웨어 개발을 위해 분석과 설계 단계에서 적용될 수 있는 확장된 재사용성의 개념이 필요하다. 따라서 본 논문에서는 도메인 피처 뷰, 도메인 서비스 구조 뷰, 도메인 서비스 행위 뷰, 도메인 메시지 뷰로 구성된 뷰 기반의 아키텍처 모델을 제안한다. 이 뷰 모델은 프로덕트 라인이 가지는 공통성과 가변성의 개념을 접목하여 분석과 설계의 재사용에 초점을 두고 있다. 제안된 아키텍처를 기반으로 한 아키텍처 수준의 산출물의 재사용을 통해 서비스 지향 소프트웨어 개발의 효율성을 증대시킬 수 있다.

목차

요약
 Abstract
 1. 서론
 2. 관련연구
  2.1 뷰 모델 아키텍처
  2.2 프로덕트 라인과 피처
 3. 뷰 기반 아키텍처 모델
  3.1 도메인 피처 뷰
  3.2 도메인 서비스 구조 뷰
  3.3 도메인 서비스 행위 뷰
  3.4 도메인 메시지 뷰
 4. 뷰 기반 아키텍처 모델 평가
 5. 결론
 참고문헌

저자정보

  • 박준석 Joonseok Park. 부산대학교 컴퓨터공학과
  • 염근혁 Keunhyuk Yeom. 부산대학교 컴퓨터공학과

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      0개의 논문이 장바구니에 담겼습니다.