기존 아웃바운드 서비스 구성 수정

아웃바운드 서비스에 대한 구성 세부사항을 수정합니다. 예를 들어, 서비스에 대한 보안을 설정하거나 서비스를 위해 포트에 JAX-RPC 핸들러 목록을 적용하거나 서비스를 둘 이상의 UDDI 레지스트리에 공개합니다.

이 태스크 정보

아웃바운드 서비스는 하나 이상의 아웃바운드 포트를 통해 외부에서 호스트되는 웹 서비스에 대한 액세스 권한을 제공합니다. 아웃바운드 서비스는 호스트된 서비스 통합 버스에 액세스할 수 있는 내부 시스템이 사용할 수 있습니다.

아웃바운드 서비스를 처음 작성할 때 서비스에 사용할 포트를 선택하지만 이 포트를 JAX-RPC 핸들러 목록 또는 보안 설정과 연관시키지 않습니다. 대상 서비스에 대한 액세스를 제어 및 모니터하려는 경우 다음과 같은 방법으로 아웃바운드 서비스 구성을 수정해야 합니다.
  • 핸들러가 포트에서 활동을 모니터하고 포트를 통해 전송되는 각 메시지의 전송자와 컨텐츠에 따라 적절한 조치를 수행하도록 JAX-RPC 핸들러 목록을 포트와 연관시킵니다.
  • 웹 서비스 조작을 비밀번호로 보호합니다.
  • 메시지에 적용될 보안 레벨을 설정합니다(WS-Security 바인딩). 요청 및 응답 메시지에 대한 보안 레벨을 독립적으로 설정할 수 있습니다.
  • 임의 포트에 프록시 서버 인증을 사용하도록 설정하십시오.

기존 아웃바운드 서비스를 나열하고 해당 구성 세부사항을 보고 수정하려면 다음 단계를 완료하십시오.

프로시저

  1. 관리 콘솔을 시작하십시오.
  2. 탐색 패널에서 서비스 통합 -> 버스 -> bus_name -> [서비스] 아웃바운드 서비스를 클릭하십시오. 아웃바운드 서비스의 목록이 아웃바운드 서비스 콜렉션 양식에 표시됩니다.
  3. 목록에서 아웃바운드 서비스의 이름을 클릭하십시오. 이 아웃바운드 서비스에 대한 현재 설정이 표시됩니다.
  4. 옵션: WSDL 다시 로드를 클릭하여 이 아웃바운드 서비스의 외부 WSDL 파일을 다시 로드하십시오.
    참고:
    • 새 아웃바운드 서비스를 작성하면 서비스에 대한 외부 WSDL 파일의 사본이 로컬에서 유지 관리되는 저장소에 로드됩니다. 외부 서비스 제공자가 WSDL 파일을 변경하는 경우 로컬 사본을 업데이트해야 합니다.
    • WSDL 다시 로드를 클릭할 때 wsadmin 도구를 사용하여 아웃바운드 서비스 WSDL 파일 새로 고치기에 설명된 명령을 실행합니다. 명령을 완료하려면 이 주제에서 설명하는 조건이 충족되어야 합니다.
    • 버스가 WSDL 문서를 검색하기 위해 인증 프록시 서버를 통해 메시지를 전달해야 하는 경우에는 WSDL 다시 로드 옵션을 사용할 수 없으며 wsadmin 도구를 사용하여 WSDL 새로 고치기 명령을 실행해야 합니다. 자세한 정보는 해당 문제점 해결 팁을 참조하십시오.
  5. 일반 특성을 수정하십시오. 이러한 특성 각각에 대한 정보는 아웃바운드 서비스 설정을 참조하십시오.
    참고:
    • 아웃바운드 서비스 이름을 변경하는 경우 시스템은 해당 이름을 참조하는 모든 오브젝트를 찾아 업데이트합니다. 선택한 모든 대체 이름은 현재 서비스 통합 버스 내에서 고유해야 합니다. 고유하지 않은 이름을 입력하면 오류 메시지가 표시됩니다.
    • 서비스 대상 이름은 변경할 수 없습니다. 그러나 이름 옆에 있는 보기를 클릭하면 서비스 대상에 대한 구성 정보를 보고 수정할 수 있습니다.
    • WSDL 위치 정보(즉, WSDL 위치 유형, WSDL 위치, WSDL UDDI 레지스트리 필드)를 변경하고 적용을 클릭하면 아웃바운드 서비스 WSDL 파일이 다시 로드됩니다. 따라서 WSDL 위치 정보를 변경한 후 WSDL 파생 필드(예를 들어, WSDL 서비스 이름과 사용 가능한 포트 목록)를 변경하기 전에 적용을 클릭해야 합니다.
    • 논리적으로 WSDL 서비스 이름과 네임스페이스는 WSDL에 서비스가 둘 이상 있는 경우에만 필요하지만 이들을 설정하기 위해 사용하는 필드는 관리 콘솔 내에서 필수 필드로 코딩됩니다. 이 필드는 기본적으로 채워져 있으므로 논리적으로 서비스에 필요하지 않은 경우 기본값을 유지해야 합니다. 필드에서 값을 제거하는 경우 관리 콘솔이 비어 있는 필드를 오류로 간주합니다.
    • 기본 포트 이름을 선택하는 사용 가능 포트 목록은 WSDL 파일에서 설명된 포트의 서브세트입니다. 이 서브세트는 이 아웃바운드 서비스를 작성 또는 마지막으로 수정할 때 선택했습니다. 사용 가능 포트를 추가 또는 제거하려면 추가 특성 옵션 아웃바운드 포트를 사용하십시오.
    • 포트 선택 중개를 작성하고 서비스 통합 버스에 배치한 경우 중개 목록에서 선택할 수 있습니다. 이 아웃바운드 서비스로 포트 선택 중개를 사용하지 않으려면 드롭 다운 목록에서 none을 선택하십시오. 이 목록에는 포트 선택 중개를 포함하여 이 서비스 통합 버스에 현재 배치된 모든 중개가 포함됩니다.
    • 버스 멤버는 이 버스에 추가되는 애플리케이션 서버 또는 클러스터입니다. 버스 멤버 특성은 포트 선택 중개가 지정되는 버스 멤버를 정의합니다. 포트 선택 중개 특성 값을 (none)으로 변경하는 경우 버스 멤버 특성 값 또한 (none)으로 변경해야 합니다. 포트 선택 중개를 사용하려면 버스 멤버에 지정합니다. 이 작업을 수행하지 않으면 관리 콘솔이 오류 메시지를 표시합니다.
    • 조작 레벨 보안 사용 옵션을 선택하는 경우 또한 이 아웃바운드 서비스에 대해 비밀번호로 웹 서비스 조작 보호에 설명된 단계를 완료해야 합니다.
  6. 추가 특성을 수정하십시오.
    1. 이 아웃바운드 서비스와 연관된 포트를 수정하십시오. 아웃바운드 서비스 포트 특성에 대한 정보는 아웃바운드 포트 설정을 참조하십시오.
      참고:
      • 아웃바운드 서비스에 대한 요청과 응답은 서비스 통합 버스와 외부 웹 서비스가 둘 다 사용할 수 있는 바인딩(예를 들어, HTTP를 통한 SOAP 또는 JMS를 통한 SOAP)을 통해 전송될 수 있습니다. 사용 가능한 각 바인딩은 포트로 표시됩니다.
      • JAX-RPC 핸들러 목록을 사용하여 포트에서 활동을 모니터하고, 포트를 통해 전달되는 각 메시지의 전송자와 컨텐츠에 따라 적절한 조치(예를 들어, 로깅 또는 재라우팅)를 수행할 수 있습니다. 외부 웹 서비스에 HTTP 기본 인증이 필요한 경우 비밀번호로 보호되는 아웃바운드 서비스 호출에 설명된 대로 JAX-RPC 핸들러 목록을 사용하여 HTTP 기본 인증 헤더를 제공할 수 있습니다.
      • WS-Security를 사용하여 메시지에 적용될 보안 레벨을 설정할 수 있습니다. 보안 레벨은 요청 및 응답 메시지에 대해 독립적으로 설정될 수 있습니다.자세한 정보는 서비스 통합 기술 및 WS-Security를 참조하십시오.
      • 메시지에 적용될 보안 레벨을 설정할 수 있습니다. 보안 레벨은 요청 및 응답 메시지에 대해 독립적으로 설정될 수 있습니다.
      • 서비스 통합 기술은 아웃바운드 서비스를 호출하거나 대상 서비스 WSDL 파일을 검색하기 위해 인터넷에 액세스할 수 있어야 합니다. 인터넷 라우닝을 지원하여 프록시 서버를 사용하는 경우 및 프록시 서버가 인터넷에 대한 액세스 권한을 부여하기 전에 인증이 필요한 경우 프록시 서버 인증을 사용하도록 설정해야 합니다.
    2. 이 아웃바운드 서비스에 대해 설정한 사용자 정의 특성(있는 경우)을 수정하십시오. 이러한 사용자 정의 특성은 내부 시스템 구성 특성을 설정하기 위해 사용할 수 있는 이름 및 값 쌍입니다. 각 쌍에서 이름은 특성 키이고 값은 문자열 값입니다.
  7. 마스터 구성에 변경사항을 저장하십시오.

결과

처리가 성공적으로 완료되면 이 서비스 통합 버스의 아웃바운드 서비스 목록이 다시 표시됩니다. 그렇지 않으면 오류 메시지가 표시됩니다.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjw_out_config
파일 이름:tjw_out_config.html