중개 정책을 사용하여 서비스 요청자와 서비스 프로바이더 간의 메시지 플로우를 제어할 수 있습니다. 이 학습서는 SCA 모듈(연관된 중개 정책 포함)을 WSRR(WebSphere® Service Registry and Repository)에 로드하는 방법과 중개 정책을 SCA 모듈에 첨부하는 방법을 보여줍니다.
중개 정책은 SCA 모듈과 연관되며 중개의 동적 특성을 제어할 수 있습니다.
WebSphere Integration Developer를 사용하여 중개 플로우를 포함하는 SCA 모듈을 작성할 때 사용자가 승격시키려고 선택하는(런타임에 표시) 모든 모듈 특성은 동적 특성입니다. 동적 특성은 런타임 시 레지스트리에서 중개 정책을 사용하여 대체할 수 있습니다.
SCA 모듈을 내보낼 때 WebSphere Integration Developer가 SCA 모듈의 각 특성 그룹에 대해 기본 중개 정책을 생성합니다. 기본 중개 정책은 개발 시에 모든 동적 특성에 주어지는 값을 표시합니다. WebSphere Integration Developer가 기본 중개 정책을 생성하지만 SCA 모듈에 첨부하지는 않습니다.
일반적으로 기본 중개 정책은 연관된 조건 없이 사용해야 하며, 조건부 중개 정책을 원하는 경우 고유한 중개 정책을 작성해야 합니다.
Integration Developer
관리자
중개 정책은 SCA 모듈 레벨에서 제어됩니다. 이 모듈은 중개 정책을 첨부할 수 있도록 SCA 모듈을 WSRR에 로드하는 방법을 보여줍니다.
로컬 파일 시스템의 SCA 모듈을 EAR 파일에 로드하십시오. EAR 파일에 중개 정책이 들어 있는 경우 해당 정책도 로드됩니다.
WSRR은 또한 WebSphere Integration Developer에 의해 생성된 모든 기본 중개 정책도 로드합니다. 모듈의 모든 동적 특성에 대해 동적 대체를 제공하려는 경우 단순히 모든 기본(시스템 생성) 중개 정책을 SCA 모듈에 첨부할 수 있습니다.
SCA 통합 모듈을 WSRR에 로드할 때 모든 시스템 생성(기본) 중개 정책이 SCA 모듈과 함께 로드됩니다. 이 모듈은 중개 정책을 보는 방법 및 일반적으로 기본 중개 정책을 식별하는 방법을 보여줍니다.
SCA 모듈에 대해 생성된 기본 중개 정책을 볼 수 있습니다.
중개 정책은 네임 스페이스를 갖는데, 네임 스페이스는 http://www.ibm.com/wbi/mediation/200812/에 첨부된 특성의 그룹 이름으로 구성됩니다. Integration Developer는 특성 그룹을 지정할 수 있으며 관리 콘솔은 특성 그룹에 모듈 특성을 표시합니다. 네임 스페이스는 WSRR에 의해 xmlns_sibx라는 중개 정책 문서의 추가 특성으로 표시됩니다.
이제 중개 정책 문서의 컨텐츠가 표시됩니다. 기본 중개 정책의 경우 각 신뢰는 동적 특성과 관련됩니다. 중개 정책이 사용될 때 런타임 시 신뢰 값이 중개 플로우의 모든 동적 특성을 대체합니다.
SCA 모듈의 모든 동적 특성을 대체하는 이상의 작업을 수행하려면 WSRR에서 직접 중개 정책을 작성하십시오. 이 모듈은 중개 정책 작성 방법을 보여줍니다.
고유한 중개 정책을 작성하십시오.
WSRR은 사용자가 지정한 특성 대체가 들어 있는 중개 정책을 작성합니다. 대체를 사용할 수 있으려면 먼저 중개 정책을 SCA 모듈에 첨부해야 합니다.
중개 정책을 사용하려면 중개 정책이 SCA 모듈에 첨부되어야 합니다. 이 모듈은 중개 정책을 SCA 모듈에 첨부하는 방법을 보여줍니다.
중개 정책을 SCA 모듈에 첨부하십시오.
WSRR에서 사용자 고유의 중개 정책에 대한 게이트 조건을 작성할 수 있습니다. 이 모듈은 중개 정책 첨부에 게이트 조건을 작성하는 방법을 보여줍니다(중개 정책 첨부는 중개 정책을 SCA 모듈에 첨부합니다).
중개 정책의 게이트 조건을 작성하십시오. 게이트 조건은 WSRR에서 중개 정책 첨부에서 작성됩니다.
사용자 특성을 중개 정책 첨부에 추가하여 게이트 조건을 작성합니다. 런타임은 일부 사용자 특성을 필요환 조건(게이트 조건)으로 해석합니다. 해당 조건이 충족되어야 중개 정책을 사용할 수 있습니다. 문자열 medGate_로 시작하는 사용자 특성만 중개 정책의 게이트 조건으로 사용됩니다.
일반적으로 시스템이 생성한 중개 정책이 아니라 사용자 스스로 작성하는 중개 정책에 대해서만 게이트 조건을 작성해야 합니다.
중개 정책 처리 모델에서 게이트 조건을 가진 중개 정책이 최상위 우선순위를 갖습니다. 그러므로 이들 중개 정책으로 정의되는 특성 값이 가장 높은 우선순위를 갖습니다. 게이트 조건이 없는 중개 정책은 더 낮은 우선순위를 갖습니다. 그러므로 이들 중개 정책에 의해 정의되는 특성 값이 더 낮은 우선순위를 갖습니다. 관리 콘솔은 중개 정책에 적합한 특성이 없는 경우에 사용됩니다.
WSRR 분류 시스템(라이프 사이클 분류 포함)을 사용하여 중개 정책 표시를 필터할 수 있습니다. 이 모듈은 WSRR 라이프 사이클 분류를 사용하여 중개 정책을 제어하는 방법을 보여줍니다.
런타임 시 중개 정책을 표시하려면 통합 시 정의한 분류가 런타임 시 중개 정책의 분류와 일치해야 합니다. SCA 모듈을 개발할 때 WSRR에 표시된 분류 URI를 사용해야 합니다.
WSRR에서 정책 문서를 제어할 경우 WSRR의 거버넌스 기능을 활용할 수 있습니다. 예를 들어, 정책 문서를 제어하면 거버넌스 상태가 연관된 정책에 점차적으로 적용됩니다. WSRR 거버넌스에 분류를 사용하는 것 외에 WSRR 분류의 기타 유형을 사용하면 관련 WSRR 정책(정책 문서가 아님)에 직접 분류를 추가할 수 있습니다.
WSRR에서 사용할 분류의 URI을 찾아야 합니다. 그런 다음 WebSphere Integration Developer에서 이 URI를 사용하여 정책 해결 분류 특성을 작성해야 합니다.
WSRR에서 여러 가지 방법으로 분류의 URI를 찾을 수 있습니다. 다음 단계는 한 가지 방법을 보여줍니다.
WSRR 거버넌스(Governance)를 사용하려면 정책 문서를 제어하도록 설정한 후 상태 간 이동해야 합니다.