다중 엔터프라이즈 서비스 버스 토폴로지 작성

SCA 모듈을 분배 버스 환경에서 전개 및 관리할 수 있습니다. 예를 들어, 여러 부서가 있는 개별 엔터프라이즈 서비스 버스의 경우 또는 테스트 및 프로덕션 설비를 분리하는 경우가 있습니다.

작성하는 각 독립형 프로파일 또는 Deployment Manager 프로파일에는 개별 엔터프라이즈 서비스 버스의 관리 도메인으로 표시될 수 있는 자체 관리 셀이 있습니다.

전체 버스 환경은 여러 독립형 및 Deployment Manager 셀로 구성될 수 있으며 각각 SCA 모듈에 사용되는 자체 SCA.SYSTEM 버스를 가진 개별 엔터프라이즈 서비스 버스를 표시합니다.

SCA 모듈에 사용되는 SCA.SYSTEM 버스 이외에 모듈에서 제공하는 서비스 통합 논리를 지원하는 데 사용할 수 있는 다른 서비스 통합 버스 를 작성할 수도 있습니다. 예를 들어, SCA.APPLICATION.cell_name.Bus가 제공되고 JMS 바인딩으로 전개되는 모듈에 대해 JMS 대기열 목적지 및 기타 JMS 자원을 정의하는 데 사용됩니다.

WebSphere Application Server에서 사용할 다른 버스를 작성할 수 있습니다. 예를 들어, WebSphere ESB에서 서비스 요청자 및 프로바이더의 역할을 담당하는 응용프로그램의 경우 또는 WebSphere MQ에 버스를 링크하는 경우가 있습니다.

WebSphere Application Server에 전개된 응용프로그램 및 모듈과 함께 사용하도록 WebSphere ESB Deployment Manager를 사용하여 개별 Application Server를 관리할 수도 있습니다.

이러한 다른 버스를 개별적으로 사용하면서 이러한 버스에 연결하여 버스들 간에 메시지를 전달할 수도 있습니다. 다른 조직에서 버스를 함께 연결할 수도 있습니다. 버스가 상호 연결된 경우 응용프로그램은 다른 버스의 응용프로그램에 메시지를 전송할 수 있으며 다른 버스에 제공된 자원을 사용할 수 있습니다. 공개된 메시지는 버스들 간 링크가 이를 허용하도록 구성된 여러 버스를 사용할 수 있습니다.

서비스 통합 버스는 단일 셀에 포함되어야 합니다. 즉, 버스가 여러 셀을 사용할 수 없습니다. 그러나 셀에 여러 버스가 포함될 수 있습니다. 이 경우 셀의 각 버스는 셀의 다른 각 버스에 대해 "외부" 버스가 됩니다. 셀 내에서 또는 다른 셀들 간에 버스들을 함께 연결할 수 있습니다.

한 버스를 다른 버스에 링크하는 프로세스는 버스가 동일한 셀에 있는지 여부에 관계 없이 동일합니다.

그림 1. 다중 엔터프라이즈 서비스 버스 토폴로지
각 엔터프라이즈 서비스 버스에는
중개 모듈을 전개하는 자체 SCA.SYSTEM 버스가 있습니다.

여러 엔터프라이즈 서비스 버스 토폴로지를 작성하는 데에는 여러 가지 방법이 있습니다. 예를 들어, 다음과 같습니다.

  1. 한 시스템에 단일 서버 엔터프라이즈 서비스 버스를 설치하십시오. 그러면 자체 SCA.SYSTEM 버스가 있는 하나의 엔터프라이즈 서비스 버스가 효과적으로 작성됩니다.
  2. 여러 시스템에 관리 서버 노드의 셀을 설치하십시오.

    동일한 시스템에서 하나 이상의 노드를 원하는 경우 WebSphere ESB의 동일한 설치를 사용하거나 동일한 시스템에서 WebSphere ESB의 개별 설치 사보을 사용할 수 있습니다.

이제 WebSphere ESB 샘플을 실행하고 엔터프라이즈 서비스 버스에 서비스 응용프로그램을 전개할 수 있습니다.

이용약관 |

최종 갱신: Fri Jun 2 2006

(c) Copyright IBM Corporation 2005.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)