개념: 서비스 지향 솔루션 개발
이 개념 페이지는 RUP(Rational Unified Process)에서 서비스 지향 솔루션을 개발하는 로드맵을 설명합니다.
기본 설명

RUP 및 서비스 지향 모델링 및 아키텍처

SOMA 메소드는 IBM의 글로벌 비즈니스 서비스 그룹의 고용 모델로 개발되었습니다. 공용 문서 및 설명이 사용 가능하지만 주로 필드의 컨설턴트가 사용하는 메소드이고 IBM 고객은 사용할 수 없습니다. 반면에 RUP는 고객이 자신의 소프트웨어 개발 프로세스를 개발하는 데 사용하는 IBM의 상용 제품입니다. 이 통합 메소드 제품인 RUP/SOMA는 SOMA의 고유한 형태를 RUP 상용 메소드로 가져오고 구매 고객이 사용할 수 있도록 개발되었습니다.

RUP/SOMA의 프레임워크는 아래의 그림으로 설명되며, 이 그림에서는 각 단계에 영향을 미치는 사항과 생성된 아티팩트를 포함한 메소드의 주요 단계를 보여줍니다. 메소드로 조정된 주요 아티팩트는 서비스 모델입니다(아래 설명).

 메소드 개요

서비스 식별

서비스 식별은 주로 활동의 정제(Elaboration) 시간 세트이며 비즈니스 및 IT 영역의 자산 세트에 있는 후보 서비스의 식별에 초점을 맞추고 있습니다. 서비스 식별의 워크플로우는 다음과 같습니다.

이 활동 세트에서 식별된 타스크는 다음과 같습니다.

서비스 스펙

서비스 스펙은 주로 활동의 정제(Elaboration) 시간 세트이며 전체 서비스로 개발할 후보 서비스의 선택에 초점을 맞추고 있습니다. 이 서비스는 위에서 식별된 서브시스템에도 할당된 후 구현을 위해 컴포넌트 세트로 분해됩니다. 서비스 스펙의 워크플로우는 다음과 같습니다.

이 활동 세트에서 식별된 타스크는 다음과 같습니다.

서비스 실현(realization)

서비스 실현(realization)은 주로 활동의 생성 시간 세트이며 컴포넌트 구현을 위한 컴포넌트 디자인 완성에 초점을 맞추고 있습니다. 서비스 실현의 워크플로우는 다음과 같습니다.

이 활동 세트에서 식별된 타스크는 다음과 같습니다.

서비스 모델

SOMA에서 서비스 모델은 아래의 그림으로 설명됩니다. 이 모델은 문서 기반 단일 중간 산출물로 프로젝트 중에 식별 및 지정된 서비스의 여러 기술 및 라이프사이클 보기를 포함합니다. 서비스 모델의 여러 섹션은 RUP/SOMA에 있는 아티팩트: 서비스 모델 에 자세하게 열거되어 있습니다.

프로젝트에서 작업의 결과를 표시하는 데 문서 및 UML 양식의 요소를 사용하기 쉽지만 RUP 양식: 서비스 모델은 문서 양식 및 UML 양식(템플리트: 워드의 서비스 모델 및 템플리트: UML의 서비스 모델)으로 설명됩니다.