내부 호스트 서비스를 웹 서비스로 사용할 수 있도록 설정
인바운드 서비스를 작성하십시오. 인바운드 서비스는 내부적으로 제공되는 서비스(즉, 자체 조직이 제공하고 서비스 통합 버스 대상을 통해 직접 사용할 수 있는 위치에 호스트되는 서비스)의 웹 인터페이스입니다. 로컬 호스트 서비스를 인바운드 서비스로 구성하려면 서비스를 서비스 대상과 연관시키고, 서비스로 전달되는 서비스 요청과 응답을 통해 하나 이상의 엔드포인트 리스너와 연관시킵니다. 하나 이상의 UDDI 레지스트리를 통해 로컬 서비스를 사용할 수 있도록 선택할 수도 있습니다.
시작하기 전에
- 서비스 통합 버스 사용 웹 서비스 역할을 수행하는 모든 독립형 서버 또는 클러스터에 WSDL 정의를 저장 및 지원하는 데 사용되는 SDO(Service Data Object) 저장소를 작성 및 설치했습니다.
- 인바운드 서비스 요청을 수신하기 위해 사용하려는 각 엔드포인트 리스너에 대한 새 엔드포인트 리스너 구성을 작성했습니다.
- 인바운드 서비스로 구성하려는 내부적으로 호스트된 서비스가 이미 있고 서비스 통합 버스 대상에서 서비스를 사용 가능하게 만들었습니다.
- 이 서비스를 등록하려는 UDDI 레지스트리에 대한 참조를 작성했습니다.
또한 서비스를 설명하는 템플리트 WSDL 파일을 작성하고 URL에서 또는 UDDI 레지스트리를 통해 WSDL을 사용할 수 있도록 해야 합니다. WSDL 파일 작성 방법에 대한 정보는 JAX-RPC 애플리케이션에 대한 WSDL 파일 개발의 내용을 참조하십시오.
이 태스크 정보
다음 그림에서는 클라이언트 요청을 엔드포인트 리스너가 수신한 다음 인바운드 포트를 통해 인바운드 서비스 대상으로 전달됩니다. JAX-RPC 핸들러와 WS-Security 바인딩은 포트에서 적용될 수 있습니다.

인바운드 서비스에 대한 웹 서비스 요청과 응답은 버스가 사용할 수 있는 바인딩(예를 들어, HTTP를 통한 또는 JMS를 통한 SOAP)에서 전송될 수 있습니다. 사용 가능한 각 바인딩 유형은 인바운드 포트로 표시하며 각 인바운드 포트는 바인딩 특정 엔드포인트 리스너와 연관됩니다.
- 특정 엔드포인트 리스너를 통해서만 서비스에 액세스할 수 있도록 하여 특정 인바운드 웹 서비스에 액세스할 수 있는 사용자 그룹을 제어할 수 있습니다.
- JAX-RPC 핸들러 목록을 포트와 연관시킬 수 있으므로, 핸들러는 포트에서 활동을 모니터하고 포트를 통해 전달되는 각 메시지의 발신자 및 컨텐츠에 따라 적절한 조치를 수행할 수 있습니다.
- 메시지에 적용될 보안 레벨을 설정할 수 있습니다(WS-Security 구성 및 바인딩). 요청 및 응답 메시지에 대한 보안 레벨을 독립적으로 설정할 수 있습니다.
프로시저
결과
다음에 수행할 작업
새 인바운드 서비스를 보호하거나 서비스를 위해 포트에 JAX-RPC 핸들러 목록을 적용하거나 더 많은 UDDI 레지스트리에 서비스를 공개하려면 관리 콘솔을 사용하여 인바운드 서비스 구성을 수정하십시오.