타스크: 데이터 모델 분석
이 타스크는 서비스 지향 솔루션의 디자인 요소를 서비스 및 파티션 관점에서 식별하고 해당 서비스의 초기 스펙을 문서화합니다.
목적
  • 서비스 지향 솔루션의 디자인 요소를 서비스 및 파티션 관점에서 식별합니다.
  • 초기 서비스 스펙을 문서화합니다.
  • 초기 종속성과, 서비스 간 통신을 결정합니다.
관계
기본 설명

이 타스크에서는 비즈니스 프로세스 모델을 입력하고 프로젝트 서비스 포트폴리오에 포함된 후보 서비스 세트를 식별합니다. 이 후보 서비스에는 추가 정제가 필요하지만 여기에 포함된 단계에서는 서비스 스펙의 초기 세트를 생성하는 효과적인 방법을 제공합니다.

단계
데이터 모델에서 후보 서비스 식별

대부분의 비즈니스 중심 IT 조직에서는 복잡한 아티팩트: 비즈니스 엔티티 양식의 데이터 이해 및 관리가 솔루션 분석 및 디자인의 핵심입니다. 따라서 많은 솔루션에는 데이터 관리 서비스 기능을 수행하는 서비스가 포함되며 서비스 식별은 아티팩트: 데이터 모델 또는 아티팩트: 비즈니스 분석 모델에 보다 초점을 맞춥니다. 서비스 지향 솔루션에 대한 응용프로그램 리엔지니어링 관점에서 볼 때 데이터 모델은 자율 서비스로 간주할 수 있는 올바른 서브세트를 식별하는 데 사용할 수 있는 기존 응용프로그램에서 개발되어야 합니다.

엔터프라이즈 전체의 도메인 모델 작성은 중요한 활동입니다. 도메인 모델은 일반적으로 보다 완전한 논리 데이터 모델에 대한 상위 레벨의 추상화이며(아티팩트: 데이터 모델 참조) 보다 정기적으로 좀 더 유지보수해야 합니다. 이 도메인 모델에서는 아티팩트: 비즈니스 엔티티로 핵심 개념을 표현하며 비즈니스 컴포넌트 또는 비즈니스 서비스로 관리하는 핵심 아티팩트 유형을 나타냅니다(개념: 컴포넌트 비즈니스 모델링 참조). 따라서 도메인 모델을 종속자 엔티티의 일관된 세트로 논리 그룹화함으로써 서비스 식별(서비스를 엔티티 소유자로 처리)을 위한 시작점이 될 수 있습니다. 예를 들어 다음 도메인 모델 단편을 고려해 보십시오.

도메인 모델에서는 두 가지 기본 비즈니스 역량(계정 및 고객 관리) 세트로 나뉘는 비즈니스 엔티티 세트를 식별합니다. 계정과 조직 간은 중요한 관계입니다. 하지만 이 두 아티팩트 유형은 자주 독립적으로 처리되며 오퍼레이션은 계정 또는 조직 레벨에서 실행됩니다. 그 다음 도메인 모델에서 아래에 표시된 대로 RUP 아티팩트: 비즈니스 시스템(CBM의 비즈니스 컴포넌트)와 관련된 부분을 지정할 수 있습니다.

이는 관련된 아티팩트 유형의 소유권으로 명확하게 설명되지만 더 나아가 비즈니스 시스템이 조직에 제공하는 서비스를 식별하고 이 경우 특히 식별된 아티팩트 유형을 관리하는 데 제공한 서비스를 식별해야 합니다. 주어진 예제에서 "Account" 항목을 "Account Management" 비즈니스 시스템에 속한 기본 아티팩트로 , "Customer"를 "Customer Management" 시스템에 속한 기본 아티팩트로 식별합니다. 따라서 액세스 및 갱신 가능한 서비스와 아래 그림의 항목이 제공됩니다.

이 서비스 스펙은 후보 서비스만 표시하므로(아티팩트: 서비스 스펙의 상태 특성 참조) 제공된 오퍼레이션, 특히 항목 갱신 가능한 오퍼레이션의 세부사항으로 정제해야 합니다.

특성
다중 발생
이벤트로 구동됨
진행 중임
선택사항
계획됨
반복 가능함
자세한 정보