WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


가져오기 및 가져오기 바인딩

가져오기는 SCA(Service Component Architecture) 모듈과 서비스 프로바이더 간의 상호작용을 정의합니다. SCA 모듈는 가져오기를 사용하면 컴포넌트가 로컬 표시를 사용하는 외부 서비스(SCA 모듈 외부에 있는 서비스)에 액세스할 수 있습니다. 가져오기 바인딩은 외부 서비스에 액세스하는 구체적인 방법을 정의합니다.

SCA 모듈에서 외부 서비스에 액세스할 필요가 없는 경우에는 가져오기를 사용하지 않아도 됩니다. 중개 모듈은 대개 메시지나 요청을 목표 대상으로 전달하는 데 사용되는 하나 이상의 가져오기를 갖습니다.

인터페이스 및 바인딩

SCA 모듈 가져오기는 적어도 하나의 인터페이스가 필요하며 SCA 모듈 가져오기는 단 하나의 바인딩을 사용합니다.
  • 가져오기 인터페이스는 웹 서비스를 설명하기 위한 XML 언어인 WSDL(Web Services Description Language)을 사용하여 조작 세트를 정의하는 추상적인 정의입니다. 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 또는 HTTPS를 포함한 여러 전송 유형을 사용할 수 있습니다. JMS 메시지 클래스 및 5가지 하위 유형(텍스트, 바이트, 오브젝트, 스트림 및 맵)이 자동으로 지원됩니다.
  • WebSphere MQ JMS 바인딩을 사용하면 WebSphere MQ 기반 JMS 프로바이더와 상호운용할 수 있습니다. JMS 메시지 클래스 및 5가지 하위 유형(텍스트, 바이트, 오브젝트, 스트림 및 맵)이 자동으로 지원됩니다. JMS 프로바이더로 WebSphere MQ를 사용하려면 WebSphere MQ JMS 바인딩이 있어야 합니다.
  • WebSphere MQ 바인딩을 사용하면 WebSphere MQ와 상호운용할 수 있습니다. WebSphere MQ 클라이언트 연결을 통해 원격 큐 관리자에만 WebSphere MQ 바인딩을 사용할 수 있으며, 로컬 큐 관리자에는 사용할 수 없습니다. 기본 WebSphere MQ 응용프로그램과 통신하려면 WebSphere MQ 바인딩이 있어야 합니다.
  • 일반 JMS 바인딩은 JMS ASF(Application Server Facility)를 사용하여 WebSphere Application Server와 통합하는 써드파티 JMS 프로바이더와의 상호운용을 허용합니다.
  • WebSphere Adapters 바인딩을 사용하면 EIS(Enterprise Information Systems)와 상호 작용할 수 있습니다.
  • HTTP 바인딩을 사용하면 HTTP 프로토콜을 사용하여 응용프로그램에 액세스할 수 있습니다.

서비스의 동적 호출

서비스는 지원되는 모든 가져오기 바인딩에서 호출이 가능합니다. 서비스는 일반적으로 가져오기에 지정된 엔드포인트에서 찾을 수 있습니다. 이 엔드포인트를 정적 엔드포인트라고 합니다. 정적 엔드포인트를 대체하여 다른 서비스를 호출할 수도 있습니다. 정적 엔드포인트의 동적인 대체를 사용하여 다른 엔드포인트에서 지원되는 모든 가져오기 바인딩을 사용하여 서비스를 호출할 수 있습니다. 서비스의 동적 호출을 사용하면 지원되는 가져오기 바인딩에 정적 엔드포인트가 없는 경우 서비스를 호출할 수 있습니다.

특정 구성은 서비스의 동적 호출이 작동하는 방법을 제어하는 데 사용합니다. 구성은 모델 가져오기 바인딩을 사용하거나 또는 호출 시에 정의할 수 있습니다.

호출 대상 유형은 엔드포인트 URL에서 식별합니다. sca URL은 SCA 모듈을 식별합니다. http 또는 jms URL은 웹 서비스를 식별합니다. URL에서 http를 사용한다고 해서 엔드포인트가 HTTP 서비스라는 것을 의미하지는 않습니다. 이와 유사하게 URL에 jms를 사용하는 것이 엔드포인트가 JMS 서비스라는 것을 의미하지는 않습니다.


concept 개념 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/concepts/cwesb_importandimportbindings.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).