 |
이 아티팩트는 관련 서비스 세트를 그룹화하는 모델 요소입니다. |
중간 산출물 유형: 모델 요소 |
|
목적
서비스 제공자의 사용자는 다음과 같습니다.
-
구현자 - 서비스 집계와, 배치 선택사항에 대한 가능한 영향을 이해합니다.
-
서비스 디자이너 - 서비스 그룹화 제한조건을 이해합니다.
-
다음 시스템 버전의 디자이너 - 서비스 모델의 기능성 및 제공자 간 서비스 이동 시 제한조건을 이해합니다.
-
클래스 테스터 - 테스트 타스크를 계획합니다.
|
관계
설명
기본 설명 | 서비스 제공자는 하나 이상의 서비스를 제공하는 소프트웨어 요소입니다. 모델링 관점에서 볼 때 일반적으로 여기에 UML 컴포넌트가 표시되는 것으로 예상하지만 이러한 제한은 임의적인 것이므로 유연성을 확보하기 위해 메타
클래스를 클래스로 표시합니다. 서비스 제공자는 해당 위치에 대한 정보를 캡처하는 특성을 갖습니다. 그러나 이 의미는 구현과 관련이 있습니다. 서비스 제공자 역할을 수행하는 클래스는 속성 또는 오퍼레이션을 직접 나타내지
않고 서비스로 스테레오타입이 지정된 공용 포트만 제공할 수 있습니다. 해당 포트는 서비스 스펙으로 입력됩니다. |
사용자 조정
표시 옵션 | UML 표시:
클래스 또는 컴포넌트(<<Service Provider>>로 스테레오타입 지정). 서비스 제공자는 서비스 구현 대상 외부에서 지정된 오퍼레이션, 속성 또는 동작을 포함하지
않습니다. 서비스 제공자의 포트는 <<Service>>로 스테레오타입이 지정됩니다.
특성:
-
allowedBindings : [*] String - 서비스 연결 시 채널이 사용할 수 있는 플랫폼 바인딩 메커니즘을 표시합니다(예: SOAP-RPC, SOAP-Doc, HTTP-Get 등).
|
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
|
|