내보내기는 서비스 구성요소 아키텍처(SCA) 모듈에서
다른 모듈에게 서비스를 제공하는 데 사용되며 SCA 모듈과
서비스 요청자 사이의 상호작용을 정의합니다. 내보내기 바인딩은 SCA 모듈이
다른 모듈에 액세스하는 구체적인 방법을 정의합니다.
중개 모듈은
SCA 모듈 유형입니다.
인터페이스 및 바인딩
SCA 모듈 내보내기를 사용하려면
하나 이상의 인터페이스가 있어야 합니다.
- 인터페이스.
- 내보내기 인터페이스는 추상 정의로서 액세스 위치를 정의합니다.
- 내보내기 인터페이스는 웹 서비스를 설명하기 위한 XML 언어인 WSDL(Web Services Description Language)로 정의됩니다.
- SCA 모듈은 여러 내보내기 인터페이스를 가질 수 있습니다.
- 바인딩.
- 내보내기 바인딩은 구체적인 정의로서 서비스 요청자가 서비스에 액세스하는 데 사용할 물리적 메커니즘을 지정합니다.
- 일반적으로 SCA 모듈 내보내기에는
하나의 바인딩이 지정됩니다. 바인딩이
지정되지 않은 내보내기는 런타임에 SCA 바인딩을 가진 내보내기로 해석됩니다.
지원되는 내보내기 바인딩
WebSphere ESB는
다음과 같은 내보내기 바인딩을 지원합니다.
- 웹 서비스 바인딩
- SCA 바인딩
- SCA 모듈은
SCA 바인딩을 가질 수 있습니다. SCA 바인딩은 SCA 모듈을 다른
SCA 모듈에 연결합니다.
- JMS(Java Message Service) 1.1 바인딩
- JMS는 WebSphere 제품군과의 상호 운영성을 지원합니다.
- JMS는 TCP/IP 및 HTTP(S)를 포함한 다양한 전송 유형을 사용할 수 있습니다.
- BO(Business Object) XML이 포함된 JMS 텍스트 메시지를 지원하는 JMS 바인딩이
미리 정의되어 있습니다. 또한 미리 정의된 JMS 바인딩은 직렬화된 Java 비즈니스
오브젝트가 포함된 JMS 오브젝트 메시지를 지원합니다.
- JMS 사용자 정의 바인딩을 사용하여 다른 유형의 JMS 메시지를 지원할 수 있습니다.
그러나 사용자 정의 바인딩을 사용하려면 메시지를 변환하는 코드를 작성해야 합니다.
- WebSphere Adapter 바인딩
- WebSphere Adapter는 EIS(Enterprise Information Systems)와의 상호작용을 지원합니다.