UML 표시:
UML 2.0 컴포넌트(<<Service Component>>로 스테레오타입 지정). UML 2.0은 "Intermediate" 프로파일에 <<Service>>
스테레오타입을 제공하지만 이 모델 요소의 의미를 전달하지 않는 "Stateless, 함수 컴포넌트(값 계산)"로 정의됩니다.
서비스 컴포넌트는 서비스 모델에서 식별되고 서비스 스펙에서 설명하는 서비스 실현(realization)을 나타냅니다. 그러나 서비스는 세분화되지 않는 경항이 있으므로 서비스 컴포넌트는 해당 구현에서 컴포넌트 또는
덜 세분화된 디자인 클래스로 더 분해될 수 있습니다. 따라서 이 구현에는 다양한 특정 서비스 양식이 필요합니다. 특히 타스크: 서비스 실현(realization) 중에 패턴이 식별되는데 이 패턴은 표준 컴포넌트, 클래스 및 RUP 디자인 모델의 요소뿐 아니라 다음 스테레오타입을 사용합니다.
아이콘
|
이름
|
UML 표시
|
설명
|
|
facade
|
클래스 또는 컴포넌트 스테레오타입
|
서비스 구현을 위한 Facade 기능을 수행하는 컴포넌트를 표시하는 데 사용됩니다. 일반적으로 실현된 각 서비스 스펙마다 하나의 Facade 컴포넌트가 존재합니다.
|
|
mediator
|
클래스 또는 컴포넌트 스테레오타입
|
특정 서비스 오퍼레이션에 대해 하나 이상의 구현이 존재하는 경우 사용됩니다. 중개자는 올바른 구현 컴포넌트를 식별하고 호출하기 위해 Facade가 호출합니다.
|
|
data access
|
클래스 또는 컴포넌트 스테레오타입
|
데이터 액세스 컴포넌트를 표시하는 데 사용됩니다. 이 컴포넌트는 서비스 구현을 위한 지속적 데이터의 액세스 및 관리를 담당합니다.
|
|