브로커가 웹 서비스가 아닌 서비스 인터페이스를 새 웹 서비스로 구현함

이 웹 서비스 시나리오에서는, 브로커가 기존 비-웹 서비스 클라이언트에 대해 역호환성을 제공하여 SOAP 툴킷이 제공하는 새 웹 서비스 구현을 호출합니다.

다이어그램은 기존 인터페이스와 연관되는 기존
클라이언트를 보여줍니다. 인터페이스 정의 파일을 메시지 세트로 들여옵니다. 메시지 세트에서 WSDL 파일이 생성되어 새 웹 서비스를 생성하는 데 사용됩니다. 메시지 세트는 브로커의 플로우에 전개됩니다. 런타임 시 플로우는 원래의 기존 클라이언트 및 새 웹 서비스와 상호작용합니다.

기호에 대한 주요 사항:

이 다이어그램은 다른 다이어그램에 사용되는 기호를
설명합니다. 다른 다이어그램 각각에는 고유한 설명이 있으므로 여기에서 설명하지 않습니다.

가능한 사용

응용프로그램을 웹 서비스 구현으로 이주할 수 있습니다. 예를 들어 더 나은 확장성을 제공하기 위해 응용프로그램 서버가 호스트하는 EJB 구현으로 이주할 수 있습니다.

그러나 상당 수의 사용자들은 즉시 바꿀 수 없는 기존 클라이언트를 가지고 있습니다. 브로커는 기존 클라이언트가 새 웹 서비스 구현을 사용할 수 있도록 합니다.

설계 단계

  1. C 헤더 파일이나 COBOL 사본과 같은 기존 인터페이스 정의를 들여와서 비즈니스 메시지의 메시지 세트를 작성하십시오.
  2. 메시지 세트에서 WSDL 정의를 생성하십시오.
  3. SOAP 툴킷 또는 응용프로그램 서버를 사용하여 WSDL을 기초로 적합한 웹 서비스 구현을 작성하십시오.
  4. 원래의 기존 클라이언트와 새 웹 서비스와 사이에 이주하기 위한 메시지 플로우를 개발하십시오.

런타임

메시지 플로우는 기존 클라이언트로부터 요청을 수신하고 이 요청을 웹 서비스 요청으로 변환한 후 웹 서비스를 호출합니다. 웹 서비스로부터의 응답은 기존 클라이언트가 이해하는 양식으로 변환됩니다.

관련 개념
웹 서비스, WSDL 및 메시지 플로우
브로커가 기존 웹 서비스를 호출함
브로커가 새 웹 서비스 인터페이스를 구현함
브로커가 기존 웹 서비스 인터페이스를 구현함
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac34560_