타스크: 기능적 컴포넌트 식별
이 타스크에서는 SOA 솔루션의 세부사항이 있는 일반 RUP 서브시스템 디자인을 확장합니다. 특히 서브시스템은 비즈니스 분석 모델에서 식별됩니다. 비즈니스 도메인에서 IT 도메인으로 상태 전이하면 비즈니스 도메인에서 정의된 기능 영역을 식별하여 서브시스템, 즉 IT 상대자에 맵핑할 수 있습니다.
목적

비즈니스 모델을 IT 상대자에게 링크하려면 다음을 수행합니다.

관계
기본 설명

타스크: 기능 영역 분석 중에 식별된 기능 영역에 해당하는 서브시스템 간 종속성을 결정 및 문서화합니다. 대개 기능 영역은 단일 서브시스템에 해당합니다. 즉, 대부분의 경우는 아니지만 많은 경우에 단순화한 가정이 정확하다는 것입니다. 기능 영역을 여러 서브시스템에 맵핑하도록 결정하는 경우, 이것이 실행 가능하고 유효할 수 있습니다. 하지만 대개 도메인 분해가 충분하지 않고 기능 영역이 세부적이지 않습니다.

단계
기능적 컴포넌트 식별

기능적 컴포넌트에서는 추가 비즈니스 기능을 서비스 컴포넌트에 제공합니다. 많은 점에서 서비스 컴포넌트에서 제공된 기능은 해당 기능적 컴포넌트 및 이 기능에 더해 구현되는 추가 비즈니스 로직에 따라 다릅니다.

기능적 컴포넌트는 종종 유형 관리자 간에서 찾을 수 있습니다. 이 컴포넌트는 특정 도메인 요소를 관리하며, 그 예로 "차량", "고객", "스케줄" 등이 있습니다. 이 도메인 요소는 단순한 구조이기보다는 세분화된 데이터 그래프임을 분명하게 해야 합니다.

예제

렌트카 예제를 고려할 때 예약 서비스 컴포넌트에서는 고객, 고객이 임대할 위치 및 고객이 지정한 클래스에서 사용 가능한 차량에 대한 세부사항을 통합해야 합니다. 또한 고객의 등급을 결정하여 문제가 발생한 경우(예: 사용 불가능한 차량), 적합한 레벨의 서비스를 제공할 수 있습니다. 다음 다이어그램에서는 예약의 컴포넌트 모델을 보여 줍니다.



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