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


중개 모듈

중개 모듈은 서비스 요청의 형식, 컨텐츠 또는 대상을 변경할 수 있는 SCA(Service Component Architecture) 모듈입니다.

중개 모듈은 서비스 요청자와 서비스 프로바이더 간에 전송 중인 메시지에 대해 작동합니다. 메시지를 다른 서비스 프로바이더에게 라우팅하고 메시지 컨텐츠나 양식을 수정할 수 있습니다. 중개 모듈은 메시지 로깅, 사용자의 요구사항에 맞춘 오류 처리와 같은 기능을 제공할 수 있습니다.

모듈을 재전개할 필요 없이 WebSphere® ESB 관리 콘솔에서 중개 모듈의 특정 측면을 변경할 수 있습니다.

중개 모듈의 컴포넌트

중개 모듈에는 다음 항목이 포함됩니다.
  • 가져오기, SCA 모듈 및 서비스 프로바이더 간의 상호작용을 정의합니다. 이를 사용하면 SCA 모듈이 로컬에 있는 것처럼 외부 서비스를 호출할 수 있습니다. WebSphere ESB에서 중개 모듈 가져오기를 확인하고 바인딩을 수정할 수 있습니다.
  • 내보내기, SCA 모듈 및 서비스 요청자 간의 상호작용을 정의합니다. 이를 사용하면 SCA 모듈이 서비스를 제공하고 SCA 모듈의 외부 인터페이스(액세스 지점)를 정의할 수 있습니다. WebSphere ESB에서 중개 모듈 내보내기를 볼 수 있습니다.
  • SCA 컴포넌트, SCA 모듈(예: 중개 모듈)에 대한 빌딩 블록입니다. WebSphere Integration Developer를 사용하여 SCA 모듈 및 컴포넌트를 그래픽으로 작성 및 사용자 정의할 수 있습니다. 중개 모듈을 전개한 후에는 해당 모듈을 재전개하지 않아도 WebSphere ESB 관리 콘솔에서 특정 측면을 사용자 정의할 수 있습니다.

    일반적으로 중개 모듈에는 중개 플로우 컴포넌트라는 특정 SCA 컴포넌트 유형이 있습니다. 중개 플로우 컴포넌트는 중개 플로우를 정의합니다.

    중개 플로우 컴포넌트에는 0개, 한 개 또는 여러 개의 중개 기본를 포함할 수 있습니다. WebSphere ESB에서는 메시지 라우팅 및 변환 기능을 제공하는 중개 기본 세트를 지원합니다. 중개 기본 융통성이 추가로 필요한 경우에는 사용자 정의 중개 기본을 사용하여 사용자 정의 논리를 호출할 수 있습니다.

    중개 플로우 컴포넌트를 포함하지 않는 중개 모듈의 목적은 하나의 프로토콜에서 다른 프로토콜로 서비스 요청을 변환하는 것입니다. 예를 들어, 서비스 요청은 SOAP/JMS를 사용하여 작성할 수 있지만 전송하기 전에 SOAP/HTTP로 변환되어야 할 수도 있습니다.

    주: WebSphere ESB에서 중개 모듈을 보고 특정 변경사항을 적용할 수 있습니다. 그러나 WebSphere ESB 모듈 내에서 SCA 컴포넌트를 보거나 변경할 수는 없습니다. WebSphere Integration Developer를 사용하여 SCA 컴포넌트를 사용자 정의하십시오.
    그림 1. 중개 모듈의 간단한 예제 . 중개 모듈에는 하나의 중개 플로우 컴포넌트가 있으며 여기에는 중개 기본이 포함됩니다.
    중개 모듈에는 하나의 중개 플로우 컴포넌트가 포함됩니다. 중개 플로우 컴포넌트에는 중개 기본이 포함됩니다.
  • 특성

    중개 기본에는 특성이 있으며 이 중 일부는 SCA 모듈의 추가 특성으로서 관리 콘솔에 표시될 수 있습니다.

    중개 기본 특성을 WebSphere ESB 관리 콘솔에서 표시하려면 통합 개발자가 특성을 승격시켜야 합니다. 특정 특성은 관리적으로 구성되는 데 적합하고 WebSphere Integration Developer는 이들을 승격 가능한 특성이라고 설명합니다. 이러한 특성은 통합 주기에서 관리 주기로 승격할 수 있기 때문입니다. 다른 특성은 관리 구성에는 적합하지 않습니다. 이를 수정하면 중개 플로우에 영향을 미칠 수 있으므로 중개 모듈을 재전개해야 하기 때문입니다. WebSphere Integration Developer중개 기본의 승격된 특성 아래에 승격하기 위해 선택할 수 있는 특성을 표시합니다.

    WebSphere ESB 관리 콘솔을 사용하여 중개 모듈을 재전개하거나 서버나 모듈을 다시 시작할 필요 없이 승격된 특성의 값을 변경할 수 있습니다.

    일반적으로 중개 플로우에서는 특성 변경사항을 즉시 사용합니다. 그러나 특성 변경사항이 Deployment Manager 셀에서 발생하는 경우에는 각 노드가 동기화될 때 해당 노드에 적용됩니다. 또한 진행 중인 중개 플로우는 계속해서 이전 값을 사용합니다.

    주: 관리 콘솔에서는 특성 그룹, 이름 또는 유형이 아니라 특성 값만 변경할 수 있습니다. 특성 그룹, 이름 또는 유형을 변경하려면 WebSphere Integration Developer를 사용해야 합니다.
  • 또한 중개 모듈이나 종속 라이브러리는 서브플로우를 정의할 수 있습니다. 서브플로우는 재사용 가능한 통합 논리 부분으로서 중개 기본선 세트를 캡슐화합니다. 서브플로우를 호출하기 위해 중개 플로우에 중개 기본을 추가할 수 있습니다.

중개 모듈 전개

중개 모듈WebSphere Integration Developer를 사용하여 작성되고 일반적으로 EAR(Enterprise Archive) 파일 안에 있는 WebSphere ESB에 전개됩니다.

전개 시에 승격된 특성 값을 변경할 수 있습니다.

중개 모듈WebSphere Integration Developer에서 내보낼 수 있으며 WebSphere Integration Developer가 JAR(Java archive) 파일 내부의 중개 모듈 및 EAR 파일 내부의 JAR 파일을 패키지하도록 할 수 있습니다. 그런 다음, 관리 콘솔에서 새 응용프로그램을 설치하여 EAR 파일을 전개할 수 있습니다.

중개 모듈은 하나의 엔티티로 간주할 수 있습니다. 그러나 SCA 모듈은 JAR 파일에 저장된 여러 XML 파일에 의해 정의됩니다.

그림 2. 중개 모듈을 포함하는 EAR 파일의 간단한 예제. EAR 파일에 JAR이 포함됩니다. 유틸리티 JAR 파일에 중개 모듈이 포함됩니다.
EAR 파일에 JAR이 포함됩니다. 유틸리티 JAR 파일에 중개 모듈이 포함됩니다.

concept 개념 주제

이용약관 | 피드백


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


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