WebSphere Adapter와 WebSphere Business Integration Adapter 사이에는 여러 가지 차이가 있습니다. 이러한 차이는 응용프로그램의 개발 중에 가장 중요합니다. 실행 중 서버에 응용프로그램을 전개할 때 사용된 어댑터의 속성이 뒤따라야 하는 일부 단계에 영향을 줍니다.
어댑터는 엔터프라이즈 정보 시스템(EIS)과 WebSphere 응용프로그램 사이의 통신 메커니즘을 제공합니다. 어댑터의 조작을 설명하기 위해 그림 1과 2가 두 유형의 어댑터에 대해 WebSphere Process Server와 EIS 사이의 통신을 자세하게 설명합니다.
그림 1은 WebSphere Process Server와 EIS에 의해 지원되는 J2EE 구성요소 사이의 연결성을 관리하는 WebSphere Adapter를 보여줍니다. WebSphere Adapter는 WebSphere Process Server 내부에 상주합니다.
그림 2는 WebSphere Integration Broker와 EIS 사이의 통신을 중개하는 WebSphere Business Integration Adapter를 표시합니다. 통합 브로커는 JMS(Java Messaging Service) 전송 레이어를 통해 WebSphere Business Integration Adapter와 통신합니다.
기능 | WebSphere Adapter | WebSphere Business Integration Adapters |
---|---|---|
JCA 준수 | JCA를 완전히 준수합니다(버전 1.5). | JCA를 준수하지 않습니다. |
연결 관리자 | 시작 및 중지 같은 라이프 사이클 타스크를 관리하기 위해 표준 JCA 계약에 의존합니다. | 연결을 관리하기 위해 WebSphere Adapter Framework에 의존합니다. |
이벤트 공고 | EventStore 서브클래스를 사용하여 EIS에서 이벤트를 검색합니다. | pollFor 이벤트 메소드를 사용하여 이벤트 공고를 관리합니다. |
요청 처리 | 클라이언트가 직접 여러 상호 작용 계약 중 하나를 호출하여 EIS의 데이터를 조회하거나 수정합니다. | 프로세스 요청을 시작하고 도와주기 위해 통합 서버 및 WebSphere Adapter Framework에 의존합니다. |
데이터 모델 | EMD(Enterprise Metadata Discovery) 유틸리티를 사용하여 EIS를 구문 분석하고 서비스 데이터 오브젝트(SDO) 및 기타 유용한 artifact를 개발합니다. EMD는 WebSphere Adapter 구현의 일부입니다. | 별도의 ODA(Object Discovery Agent)를 사용하여 EIS를 자체 검사하고 비즈니스 오브젝트 정의 스키마를 생성합니다. |
통합 | WebSphere Process Server에서 실행됩니다. | Application Server 외부에 상주합니다. 서버 또는 통합 브로커는 JMS(Java Messaging Service) 전송 레이어를 통해 어댑터와 통신합니다. |
최종 갱신: 2006년 4월 13일
(c) Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org 웹 사이트 참조)