외부 호스트 웹 서비스를 내부에서 사용할 수 있도록 설정
아웃바운드 서비스를 작성하십시오. 아웃바운드 서비스는 하나 이상의 아웃바운드 포트를 통해 외부에서 호스트되는 웹 서버에 대한 액세스 권한을 제공합니다. 아웃바운드 서비스는 호스트된 서비스 통합 버스에 액세스할 수 있는 내부 시스템이 사용할 수 있습니다. 외부에서 호스트된 서비스를 버스를 통해 사용할 수 있도록 하려면 먼저 해당 서비스를 서비스 대상과 연관시킨 다음 서비스 요청과 응답이 외부 서비스로 전달되는 하나 이상의 포트 대상(각 바인딩 유형(예를 들어, HTTP를 통한 SOAP 또는 JMS를 통한 SOAP)마다 하나씩)을 구성해야 합니다. 포트 정의는 WSDL에서 가져오지만 작성하려는 정의를 선택할 수 있습니다.
시작하기 전에
이 주제는 서비스 통합 버스 웹 서비스 역할을 수행하는 모든 독립형 서버 또는 클러스터에 WSDL 정의를 저장 및 지원하는 데 사용되는 SDO(Service Data Object) 저장소를 작성 및 설치한 것으로 가정합니다.
아웃바운드 서비스를 작성하려면 서비스를 설명하는 외부 공개 WSDL 파일의 위치를 알아야 합니다. 이 WSDL 파일은 웹 주소에서 또는 UDDI 레지스트리를 통해 사용할 수 있습니다.
아웃바운드 서비스에 대한 WSDL 파일이 UDDI 레지스트리에 저장된 경우 아웃바운드 서비스를 레지스트리에 대한 UDDI 참조와 연관시킵니다. UDDI 참조는 드롭 다운 목록에서 선택하므로 UDDI 참조를 사용하는 새 아웃바운드 서비스를 구성하기 전에 UDDI 참조를 구성해야 합니다.
이 태스크 정보
다음 그림에서 각 메시지는 아웃바운드 서비스에서 아웃바운드 포트를 통해 대상 서비스로 전달됩니다. 사용 가능한 각 바인딩마다 개별 아웃바운드 포트가 작성됩니다. JAX-RPC 핸들러와 WS-Security 설정은 포트에서 적용될 수 있습니다.

아웃바운드 서비스에 대한 요청과 응답은 대상 서비스와 서비스 통합 버스가 둘 다 사용할 수 있는 전송 바인딩(예를 들어, HTTP를 통한 SOAP, JMS를 통한 SOAP, EJB 바인딩)에서 전송됩니다. 사용 가능한 각 바인딩 유형은 포트 대상에서 구성된 아웃바운드 포트로 표시됩니다. 자세한 정보는 아웃바운드 포트 및 포트 대상을 참조하십시오.
- JAX-RPC 핸들러 목록을 포트와 연관시킬 수 있으므로, 핸들러는 포트에서 활동을 모니터하고 포트를 통해 전달되는 각 메시지의 발신자 및 컨텐츠에 따라 적절한 조치를 수행할 수 있습니다.
- 메시지에 적용될 보안 레벨을 설정할 수 있습니다(WS-Security 바인딩). 요청 및 응답 메시지에 대한 보안 레벨을 독립적으로 설정할 수 있습니다.
프로시저
결과
다음에 수행할 작업
서비스가 외부에서 호스트되므로 인터넷에 대한 액세스 권한을 얻기 위해 각 포트마다 프록시 서버 인증을 사용해야 할 수도 있습니다.
새 아웃바운드 서비스에 대한 보안을 설정하거나 포트에 JAX-RPC 핸들러 목록을 적용하거나 포트에 대한 프록시 서버 인증을 사용하도록 설정하려면 관리 콘솔을 사용하여 아웃바운드 서비스 구성을 수정하십시오.