Web Service 샘플 정보

Web Service 샘플에는 두 부분이 있습니다.

Web Service Host 샘플 정보

Web Service Host 샘플에서는 웹 서비스로서 레거시 응용프로그램을 호출하는 방법을 보여줍니다. 이 샘플에서 제공되는 레거시 응용프로그램은 WebSphere MQ 메시지를 큐에 송신하여 호출됩니다. 이 메시지의 형식은 C 헤더 파일로 맵핑됩니다.

샘플은 두 개의 메시지 플로우 경로로 구성되며, 단일 메시지 플로우에서 구현됩니다. 메시지 플로우는 웹 서비스의 다중 인스턴스를 동시에 실행할 수 있도록 설계되었습니다. 이는 레거시 응용프로그램으로 송신한 메시지의 상관 ID와 함께 HTTP 컨텍스트(응답 ID)를 "상태" 큐에 저장하면 가능해집니다.

Web Service Client 샘플 정보

Web Service Client 샘플은 웹 서비스에 대해 메시지 플로우가 클라이언트가 될 수 있는 방법을 보여줍니다. Web Service Client 샘플은 Web Service Host 샘플을 호출합니다. Web Service Client 샘플에서 사용하는 메시지 구조가 Web Service Host sample의 메시지 구조와 동일하지만, 다른 메시지 설정이 사용됩니다. 이는 WSDL 들여오기 기능을 보여주는 것이 중요하기 때문입니다.

메시지 플로우는 다음 조치를 수행합니다.

  1. WebSphere MQ 전송을 사용하여 레거시 메시지가 수신됩니다.
  2. 메시지의 데이터를 사용하여 웹 서비스 요청이 빌드됩니다.
  3. HTTP 전송을 사용하여 웹 서비스 요청이 송신됩니다.
  4. HTTP 전송을 사용하여 웹 서비스 응답 메시지가 수신됩니다.
  5. 웹 서비스 응답의 메시지를 사용하여 레거시 형식의 신규 메시지가 빌드됩니다.
  6. 이 메시지가 WebSphere MQ 리플라이 큐에 송신됩니다.

기본 페이지 아이콘   샘플 홈으로 돌아가기