WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 운영 체제: AIX, HP-UX, Linux, Solaris, Windows

중개 모듈

중개 모듈은 서비스 요청의 형식, 컨텐츠 또는 대상을 변경할 수 있는 서비스 구성요소 아키텍처(SCA) 모듈입니다.

중개 모듈은 서비스 요청자와 서비스 프로바이더 간에 전송되는 메시지를 조작할 수 있습니다. 이를 통해 다른 서비스 프로바이더에게 메시지를 라우트할 수 있고 메시지를 변환할 수도 있습니다. 즉, 사용자는 메시지 내용이나 양식을 수정할 수 있습니다. 그리고 중개 모듈은 메시지 로깅과 같은 기능 및 사용자의 요구사항에 맞게 조절된 오류 처리 기능을 제공할 수 있습니다.

중개 모듈의 구성요소

중개 모듈에 들어 있는 항목은 다음과 같습니다.
  • 가져오기
    • 가져오기는 SCA 모듈과 서비스 프로바이더 간의 상호작용을 정의합니다.
    • 가져오기를 사용하면 SCA 모듈이 외부 서비스를 로컬처럼 호출할 수 있습니다.
    • 중개 모듈 가져오기는 WebSphere ESB에서 볼 수 있으며 가져오기 바인딩이 SCA 바인딩이면 다른 SCA 모듈을 가리키도록 수정할 수 있습니다.
  • 내보내기
    • 내보내기는 SCA 모듈과 서비스 요청자 간의 상호작용을 정의합니다.
    • 내보내기를 사용하면 SCA 모듈이 서비스를 제공할 수 있습니다. 내보내기는 SCA 모듈의 외부 인터페이스(액세스 지점)를 정의합니다.
    • 중개 모듈 내보내기는 WebSphere ESB에서 볼 수 있습니다.
  • SCA 구성요소
    • SCA 구성요소(또는 서비스 구성요소)는 SCA 빌드 블록입니다. SCA 구성요소를 사용하여 중개 모듈과 같은 SCA 모듈을 빌드합니다. WebSphere Integration Developer를 사용하여 SCA 모듈 및 구성요소를 그래픽으로 작성하고 사용자 정의할 수 있습니다.
    • 일반적으로 중개 모듈에는 중개 플로우 구성요소라는 특정 유형의 SCA 구성요소가 들어 있습니다. 중개 모듈은 최대 한 개의 중개 플로우 구성요소를 포함할 수 있습니다.
    • 중개 플로우 구성요소는 한 개 이상의 중개 기초를 포함하거나 중개 기초를 포함하지 않을 수 있습니다. WebSphere ESB는 메시지 라우팅 및 변환 기능을 제공하는 제공된 중개 기초 세트를 지원합니다. WebSphere ESB가 지원하는 중개 기초 중 하나를 사용하여 사용자 정의 논리를 호출할 수 있습니다.
    • 중개 모듈은 중개 플로우 구성요소를 포함하지 않아도 됩니다. 중개 플로우 구성요소가 포함되지 않은 중개 모듈은 한 프로토콜에서 다른 프로토콜로 서비스 요청을 변환하기 위한 것입니다. 예를 들어, 서비스 요청은 SOAP/JMS를 사용하여 수행할 수 있지만 전송하기 전에 SOAP/HTTP로 변환해야 합니다.
    주: WebSphere ESB에서 중개 모듈을 볼 수 있습니다. WebSphere ESB에서 중개 모듈을 변경할 수도 있습니다(변경사항은 제한됨). 그러나 WebSphere ESB에서 SCA 구성요소나 중개 기초를 보거나 변경할 수는 없습니다. WebSphere Integration Developer를 사용하여 SCA 구성요소와 중개 기초를 사용자 정의하십시오.
    그림 1. 중개 모듈의 간단한 예. 중개 모듈에는 한 개의 중개 플로우 구성요소가 들어 있습니다. 중개 플로우 구성요소에는 중개 기초가 들어 있습니다.
    중개 모듈에는 한 개의 중개 플로우 구성요소가 들어 있습니다. 중개 플로우 구성요소에는 중개 기초가 들어 있습니다.

중개 모듈 배치

중개 모듈WebSphere Integration Developer를 사용하여 작성되고 EAR(Enterprise ARchive) 파일 안의 WebSphere ESB에 배치됩니다. 따라서 중개 모듈은 엔터프라이즈 응용프로그램을 배치하는 것과 동일한 방식으로 WebSphere ESB에 배치됩니다.

WebSphere Integration Developer가 JAR(Java ARchive) 파일 내에 중개 모듈 패키지로 제공되면 JAR 파일은 EAR 파일 내에 저장됩니다.

논리적으로 중개 모듈은 한 개의 엔티티로 고려할 수 있습니다. 하지만 실제로 SCA 모듈은 한 개의 JAR 파일에 저장된 여러 개의 XML 파일로 정의됩니다.

  • EAR 파일
    • JAR 파일을 포함합니다.
      • 중개 모듈을 포함합니다.
        그림 2. 한 개의 중개 모듈이 들어 있는 EAR 파일의 간단한 예. EAR 파일에는 JAR가 들어 있습니다. 유틸리티 JAR 파일에는 한 개의 중개 모듈이 들어 있습니다.
        EAR 파일에는 JAR가 들어 있습니다. 유틸리티 JAR 파일에는 한 개의 중개 모듈이 들어 있습니다.
주: WebSphere ESB에서 지원되는 유일한 종류의 SCA 모듈중개 모듈입니다.
관련 태스크
서비스 응용프로그램 개발

Concept topic

이용약관 | 피드백

시간소인 아이콘마지막 갱신 날짜: 6 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_mediationmodules.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
이 information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)