아티팩트: 서비스 파티션
이 아티팩트는 서비스 제공자의 논리 그룹을 제공하는 모델 요소입니다. 이러한 그룹화는 파티션 구조가 조직의 서비스 소유권과 같이 실제 시스템 배치 방법에 영향을 주는 시스템 구조를 반영하거나 배치에 영향을 주지 않는 구조를 나타낸다는 점에서 논리적입니다.
중간 산출물 유형: 모델 요소
목적

서비스 제공자의 사용자는 다음과 같습니다.

  • 소프트웨어 설계자 - 솔루션의 논리 파티션과, 해당 파티션 간의 인터페이스 정의를 허용합니다.
  • 서비스 디자이너 - 솔루션의 논리 구성을 이해합니다.
  • 다음 시스템 버전의 디자이너 - 서비스 모델 및 논리 아키텍처의 기능성을 이해합니다.
  • 클래스 테스터 - 테스트 타스크를 계획합니다.
관계
컨테이너 아티팩트
역할책임이 있음: 수정자:
설명
기본 설명

파티션은 시스템의 논리 또는 실제 경계를 나타냅니다. 파티션 모델링에 선택적이지만 유용합니다. 예를 들어, 파티션은 전통적인 n-층 응용프로그램의 웹, 비즈니스 및 데이터 층을 나타내는 데 사용할 수 있습니다. 파티션은 또한 실제 경계(예: 기본 데이터 센터, 보조 사이트, 고객 사이트, 파트너 등)를 표시하는 데 사용할 수 있으며 이러한 경우 파티션 교차가 보안, 허용되는 프로토콜, 대역폭 등에 대한 특정 제한조건을 가질 수 있습니다.

파티션은 중첩된 파트(서비스 또는 기타 파티션)를 나타내는 특성만 포함할 수 있습니다. 이는 제한조건입니다. -- 현재 파티션에 표시될 수 있는 다른 요소가 없습니다.

파티션은 또한 "엄격한"이라는 개념을 가지며 엄격한 파티션에서는 해당 파티션과 피어 파티션 간의 모든 통신이 서비스 게이트웨이를 통해서 이루어집니다. 이를 확인하려면 파티션에서 모든 파트에 '개인적' 가시성이 있는지 확인해야 하며 따라서 피어 파티션에서는 직접 여기에 액세스할 수 없습니다.

사용자 조정
표시 옵션UML 표시:

클래스, 컴포넌트 또는 노드(<<Service Partition>>으로 스테레오타입 지정). 서비스 파티션은 오퍼레이션 또는 속성을 포함하지 않고 지정된 동작을 포함하지 않으며 인터페이스를 실현하지 않습니다. 서비스 파티션의 포트는 <<Service Gateway>>로 스테레오타입이 지정되며 컴포지트 구조는 서비스 제공자 파트만 지정합니다 .

자세한 정보