중개 정책에 대해 알아보기

중개 정책을 사용하면 컨텍스트 정보를 통해 서비스 상호 작용을 동적으로 제어할 수 있습니다. 모듈, 대상 서비스 및 중개 정책이 상호 작용하는 방식을 학습합니다.

중개 정책

중개 정책을 사용하면 모듈 특성의 값을 대체하여 서비스 상호 작용을 동적으로 제어할 수 있습니다. 대체할 수 있는 모듈 특성은 중개 플로우에 정의되어 있습니다. 중개 정책에 대체 값을 정의하십시오.

중개 정책은 WSRR(WebSphere® Service Registry and Repository)에 저장되어 있지만, 중개 정책 관리 위젯을 사용하여 작성할 수 있습니다.
이 다이어그램은 두 개의 순서를 보여줍니다. 둘 이상의 항목에 순서를 지정할 경우
중개 정책 조건에 따라 다른 중개 정책이 적용됩니다.

중개 정책을 사용할 수 있는 모듈 작성

중개 플로우가 포함된 모듈을 작성하려면 IBM Integration Designer를 사용하십시오. 중개 플로우에는 WSRR의 중개 정책에 액세스할 수 있는 정책 해결 중개 요소가 포함되어야 합니다. 정책 해결 중개 요소가 모듈, 대상 서비스 또는 둘 다와 연관된 중개 정책을 검색할지 여부를 정의하십시오.

중개 플로우를 작성할 때 대체할 속성이 있는 다른 중개 기본요소를 포함시켜야 합니다.
  1. IBM Integration Designer를 사용하여 정책 분석 중개 기본요소를 포함한 모듈을 작성하십시오. 정책 해결 기본요소는 수정할 특성을 포함하는 요소 앞에 배치해야 합니다.
  2. 정책 해결 기본을 구성하십시오.
    1. 사용할 WSRR 정의를 지정하거나 기본 정의를 사용하십시오.
    2. 모듈, 대상 서비스 또는 둘 다와 연관된 중개 정책을 검색할지 여부를 정의하십시오.
    3. 게이트 조건을 사용하려면 정책의 게이트 조건과 일치하는 정책 조건 이름을 작성하십시오. XPath 표현식을 제공하여 메시지에서 조건 값의 위치를 지정합니다. 예를 들어, Age의 정책 조건 이름/body/priceChecker/request/Age의 XPath 표현식을 작성할 수 있습니다. 서비스 요청이 처리되면 Age 조건의 값이 /body/priceChecker/request/Age에서 설정됩니다.
  3. 중개 정책을 모듈이 아닌 대상 서비스와 연관시키려면 엔드포인트 찾아보기 중개 요소를 정책 해결 중개 요소 앞에 추가하십시오.
  4. 다른 중개 요소를 추가하십시오.
  5. 동적으로 대체하려는 특성을 승격시키십시오. 승격된 특성만 중개 정책에 의해 대체될 수 있습니다.

WebSphere ESB 또는 IBM Business Process Manager 구성

Application Server는 모듈을 포함해야 하며 올바른 WSRR을 인식해야 합니다.
  1. 모듈을 WebSphere ESB 또는 IBM Business Process Manager에 배치하십시오.
  2. 사용 중인 모듈에 적합한 WSRR 정의가 WebSphere ESB 또는 IBM Business Process Manager에 있는지 확인하십시오.

WSRR 구성

정책 해결 중개 요소는 서비스 요청을 처리할 때 WSRR을 조회합니다. 따라서 WSRR에는 모듈 및 서비스에 대한 관련 정보가 포함되어 있어야 합니다.
  1. SCA 모듈을 포함한 EAR 파일을 WSRR로 로드하십시오.
  2. 필요한 경우 사용하려는 대상 서비스에 대한 WSDL을 로드하십시오.

중개 정책 관리 위젯 사용

중개 정책 관리 위젯에서는 중개 정책을 작성하고 이 중개 정책을 모듈 또는 대상 서비스와 연관시킬 수 있습니다. 또한 중개 정책을 모듈 또는 대상 서비스와 연관시키는 정책 첨부도 작성할 수 있습니다. 중개 정책 및 정책 첨부는 WSRR에 작성됩니다.

대체하려는 특성마다 어설션을 추가하십시오. 이 위젯은 대체하려는 특성을 가정검증으로 참조합니다. WSRR에서 특성 대체는 정책에 대한 가정검증입니다. 조건부 중개 정책을 작성하려는 경우 게이트 조건을 추가하십시오. WSRR에서 게이트 조건은 정책 첨부에 대한 사용자 특성입니다.
  • 중개 정책 관리 위젯을 사용하여 정책 첨부를 작성하면 가정검증이 있는 그룹당 하나의 정책 첨부와 하나의 중개 정책이 작성됩니다.
  • 중개 정책 관리 위젯을 사용하여 정책 첨부를 삭제하면 다른 첨부에서 정책을 사용하고 있지 않는 한, 정책 첨부와 첨부된 모든 중개 정책이 삭제됩니다.
중개 정책 관리 위젯을 사용하여 중개 정책을 대상 서비스에 첨부하는 경우 다음 레벨에서 정책을 첨부할 수 있습니다.
  • 서비스
  • 엔드포인트
  • 조작