가정은 엔드포인트 성능을 설명하는 특성입니다.
다섯 개의 차원(성능, 신뢰도, 상호운영성, 보안 및 관리성)에 따라
이러한 성능을 정의할 수 있습니다.
업계 온톨로지를 확장하여 엔터프라이즈 IT 환경에 사용자 정의한 가정을 추가할 수 있습니다.
런타임 시 IBM® Business Services Dynamic Assembler는 이러한 특성을 사용하여
비즈니스 요구사항에 따라 고객에게 가장 적합한 엔드포인트 또는 서비스
실현을 찾습니다. 메타모델에서는 이러한 비즈니스 요구사항을 정책이라고 합니다.
- 엔드포인트에 가정을 첨부하면 엔드포인트의 특정 특성을 지정할
수 있습니다(예: 사용 가능한 최대 트랜잭션 시간).
- 또한 가정은 정책 계약에도 사용됩니다. 런타임 시 정책이 적용 가능하면
계약이 적용됩니다. 정책이 해제될 때 계약이
적용됩니다. 정책 대상, 컨텍스트 및 컨텐츠 조건을 만족시키면
계약이 강화됩니다.
- 정책에 대한 가정은 런타임 시 엔드포인트를 선택하는 데 사용하거나,
전환 가정, 데이터 형식 가정 등과 같은 기타 비엔드포인트를 선택하는 데 사용할 수 있습니다.
주:
- 엔드포인트 선택이 아닌 가정은 엔드포인트가 아닌 정책 계약에서만
사용해야 합니다.
- `조작 시간' 가정은 정책 계약이 아닌 엔드포인트에서만 사용해야 합니다.
- 중복 허용: 중복 허용으로 표시된 일부 가정은 하나 이상의 가정 유형을 하나의 정책
또는 하나의 엔드포인트에 추가할 수 있습니다(예: WSI-프로파일 가정).