중개 정책 관리 위젯을 사용하여 WSRR(WebSphere®
Service Registry and Repository)에 중개 정책 및 정책 첨부를
작성할 수 있습니다. 중개 정책을 사용하면
컨텍스트 정보를 통해 서비스 상호 작용을 제어할 수 있습니다.
시작하기 전에
- WebSphere Integration Developer를
사용하여 정책 정책 해결 중개 기본을 포함한 모듈을 작성합니다.
- 모듈을 WebSphere ESB(WebSphere
Enterprise Service Bus) 또는 WebSphere Process Server에 배치하십시오.
- WebSphere ESB 또는
WebSphere Process Server에
사용하려는 WSRR에 대한 정의가 있는지 확인하십시오.
- WSRR에서 모듈이 포함된 EAR(Enterprise Archive) 파일을 로드하십시오. 또한
중개 정책을 첨부할 서비스에 대한 WSDL 문서도 로드하십시오.
- 서비스 관리 템플리트를 사용하여 비즈니스 공간을 작성하십시오.
서비스 관리 템플리트는 필요한 위젯이 포함된 비즈니스 공간을 작성합니다.
이 태스크 정보
런타임 시 모듈 특성을 대체하는 정책을 사용하여 서비스 요청을
동적으로 제어할 수 있습니다. 이러한 중개 정책은 WSRR에 저장되어 있습니다. 모듈에서
사용하는 서비스에 대해 하나 이상의 중개 정책을 정의할 수 있으며, 각 중개 정책은 하나 이상의 모듈
특성을 대체할 수 있습니다. 선택적으로, 각 정책 첨부에 대해 하나 이상의 게이트 조건을 작성할 수 있습니다.
서비스 요청이 처리되면 게이트 조건이 메시지의 조건 값과 비교됩니다. 모든 게이트 조건이 충족되어야 연관된 중개
정책을 사용할 수 있습니다.
프로시저
- Business Space에 로그온하십시오.
- 서비스 관리 비즈니스 공간에서 서비스 관리
페이지를 여십시오.
- 올바른 WSRR 정의가 표시되지 않은 경우 서비스 브라우저
위젯에서 올바른 WSRR 정의를 선택하십시오. Application Server에 둘 이상의 WSRR 인스턴스에 대한 정의가 있는 경우
각 WSRR에 정의된 서비스를 표시할 수 있습니다. 서비스 목록이 새로 고쳐집니다.
- 중개 정책을 작성할 레벨을 선택하십시오. 중개 정책은 서비스, 엔드포인트 또는 오퍼레이션 레벨에서 첨부할 수 있습니다. 중개 정책 관리 위젯이 새로 고쳐집니다. 다음 정보가 표시됩니다.
- 선택한 서비스, 엔드포인트 또는 오퍼레이션의 이름
- 선택한 WSRR 정의
- 선택한 서비스, 엔드포인트 또는 오퍼레이션에 존재하는 정책 첨부
- 새 정책 첨부의 이름을 입력하십시오. 정책 첨부는 중개 정책을 대상 서비스에 연관시킵니다. WSRR에서 중개 정책과 정책 첨부는
다른 오브젝트입니다.
- 작성...을 클릭하십시오. 중개 정책 관리 위젯이 새로 고쳐집니다. 이제 작업하려는 특성 그룹 및 새 중개 정책의 이름을
지정하십시오.
- 그룹 이름을 선택하십시오. 각 그룹에는 모듈 특성이 포함되어 있습니다. 대체하려는 특성 값을 갖는
그룹을 선택하십시오.
- 새 정책 필드에 이름을 입력하십시오. 이 이름은 작성하여 서비스, 엔드포인트 및 오퍼레이션에 첨부할
중개 정책의 이름입니다.
- 다음...을 클릭하십시오. 중개 정책 관리 위젯이 새로 고쳐집니다. 이제 가정검증 및 게이트
조건을 추가할 수 있습니다.
주: Business Space를 사용하면 중개 정책을 작성한 후 가정검증을 편집할 수
없습니다. 따라서 중개 정책을 저장하기 전에 필요한 가정검증을 모두 추가해야 합니다.
- 하나 이상의 가정검증을 정의하십시오. 가정검증은 중개 정책에 따라 대체할 수 있는 모듈 특성입니다. WSRR에서 대체할 모듈 특성은
정책 가정검증으로 표시됩니다.
주: 위젯에서는 각 정책 첨부에 하나 이상의 가정검증이 있어야 합니다.
- 특성 이름을 선택하십시오. 이 이름은 특성의 별명 이름입니다. 별명 이름은 중개 플로우의 특성을 식별합니다.
- 값 필드에
모두 또는 10 또는 /body/input/address와 같은 적합한 값을 입력하십시오. 사용 가능한 경우 정책 값은 실시간으로 우선순위를 가집니다.
정책을 찾지 못하거나 적합하지 않다면, 실시간은 프롬프트된 특성 값을 사용합니다.
- 가정검증 추가를 클릭하십시오.
- 옵션: 게이트 조건을 하나 이상 정의하십시오. 게이트 조건이 충족되어야 정책을 사용할 수 있습니다. WSRR에서 게이트 조건은
정책 첨부 오브젝트에서의 사용자 특성입니다.
- 게이트 조건 이름 필드에 게이트 조건 이름을 입력하십시오. 게이트 조건의 이름은 항상
medGate_ 문자열로 시작됩니다.
- 값 필드에 게이트 조건 값을 입력하십시오. 게이트 조건 값은 정책 조건 이름, 오퍼레이션 및 게이트 값의 부분으로 구성됩니다.
- 입력한 정책 조건 이름이 모듈의 정책 조건
이름에 맵핑되어야 합니다.
- 오퍼레이션은 = , != , > ,
< , <=, >= 중에서 선택할 수 있습니다.
- 게이트 값은 비교할 값입니다(예: country = France).
- 게이트 조건 추가를 클릭하십시오.
- 옵션: 가정검증이나 게이트 조건을 삭제하려면 해당 가정검증 또는 게이트
조건의 삭제 아이콘을 클릭하십시오. 가정검증이나 게이트 조건 위로 마우스를 이동하면
삭제 아이콘(십자가 표시)이 행 끝에 나타납니다.
- 저장을 클릭하십시오.
결과
WSRR에 중개 정책 및 정책 첨부가 작성됩니다.
정책 첨부는 중개 정책을 서비스, 엔드포인트 또는 오퍼레이션에 연결합니다. 게이트 조건이 추가되면
WSRR이 정책 첨부에 사용자 특성을 작성합니다. 사용자 특성은 조건을 나타냅니다.