내보내기는 SCA(Service Component Architecture) 모듈 및
서비스 요청자 사이의 상호동작을 정의합니다. SCA 모듈은
내보내기를 사용하여 다른 모듈에 서비스를 제공합니다. 내보내기 바인딩은 서비스 요청자가 SCA 모듈에
액세스하는 구체적인 방법을 정의합니다.
인터페이스 및 바인딩
SCA 모듈 내보내기를 사용하려면
하나 이상의 인터페이스가 있어야 합니다.
- 내보내기 인터페이스는 웹 서비스를 설명하기 위한 XML 언어인
WSDL(Web Services Description Language)을 사용하여 조작 세트를 정의하는
추상적인 정의입니다. SCA 모듈은 여러 내보내기 인터페이스를 가질 수 있습니다.
- 내보내기 바인딩은 서비스 요청자가 서비스에 액세스하는 데 사용하는 물리적 메커니즘을
지정하는 구체적인 정의입니다. 일반적으로 SCA 모듈 내보내기에는
하나의 바인딩이 지정됩니다. 바인딩이 지정되지 않은 내보내기는 런타임에서 SCA 바인딩이
지정된 내보내기로 해석됩니다.
지원되는 내보내기 바인딩
WebSphere® ESB는
다음 내보내기 바인딩을 지원합니다.
- 웹 서비스 바인딩을 사용하면 내보내기를 웹 서비스로 호출할 수 있습니다.
지원되는
프로토콜은 SOAP/HTTP 및 SOAP/JMS입니다. SOAP/JMS를 사용하는 웹 서비스
바인딩에서는 지점간 구성에서 WebSphere Application Server의 기본 메시징
프로바이더를 사용하는 JMS를 지원합니다. SOAP/JMS 바인딩에서는
일반 JMS, MQ JMS 또는 JMS 브로드캐스트 모드를 지원하지 않습니다.
- SCA 바인딩은 SCA 모듈을 다른
SCA 모듈에 연결합니다. SCA 바인딩은 기본 바인딩이라고도 합니다.
- JMS(Java™ Message Service) 1.1
바인딩을 사용하면 WebSphere Application Server
기본 메시징 프로바이더와 상호운용할 수 있습니다. JMS는 TCP/IP 및 HTTP를 포함한 여러 전송 유형을 사용할 수 있습니다. JMS 메시지 클래스 및 5가지 하위 유형(텍스트, 바이트, 오브젝트, 스트림 및 맵)이
자동으로 지원됩니다.
- WebSphere MQ JMS 바인딩을
사용하면 WebSphere MQ 기반 JMS 프로바이더와 상호운용할 수 있습니다. JMS 메시지 클래스 및 5가지 하위 유형(텍스트, 바이트, 오브젝트, 스트림 및 맵)이
자동으로 지원됩니다. JMS 프로바이더로 WebSphere MQ를
사용하려면 WebSphere MQ JMS 바인딩이 있어야 합니다.
- WebSphere MQ 바인딩을 사용하면
WebSphere MQ와 상호운용할 수 있습니다. 원격(또는 클라이언트)
연결은 원격 워크스테이션의 MQ 큐 관리자에 연결하는 데
필요한 연결 유형입니다. 로컬(또는 바인딩) 연결은 WebSphere MQ로의
직접 연결입니다. 이는 동일한 워크스테이션의 MQ 큐 관리자에 연결하는 경우에만 사용할 수 있습니다. WebSphere MQ는
두 가지 유형의 연결 모두를 허용하지만 MQ 바인딩은 "원격"(또는 "클라이언트") 연결만
지원합니다.
- 일반 JMS 바인딩은 JMS ASF(Application Server Facility)를
사용하여 WebSphere Application Server와 통합하는 써드파티 JMS
프로바이더와의 상호운용을 허용합니다.
- WebSphere Adapters 바인딩을 사용하면
EIS(Enterprise Information Systems)와 상호 작용할 수 있습니다.
- HTTP 바인딩을 사용하면 HTTP 프로토콜을 사용하여 내보내기에 액세스할 수 있습니다.