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


반복 총계 샘플

WebSphere® ESB 총계 샘플은 데이터 총계를 달성하기 위한 반복 사용을 보여줍니다.

이 태스크 정보

반복 총계 샘플은 하나의 요청에서 사용자가 제출하는 주문 일괄처리를 기반으로 합니다. 각 주문에는 고객 ID, 항목 ID 및 수량이 들어 있습니다. 여러 개의 주문을 ID로 식별되는 하나의 일괄처리로 제출하여 시간을 절약할 수 있습니다. 시스템은 일괄처리를 처리하고 상태 정보를 다시 사용자에게 리턴합니다.

일괄처리를 디스패치 백엔드 서비스에 제출할 수 있으려면 먼저 일괄처리의 각 주문이 고객 서비스의 고객 메일 발송 정보로 보강되어야 합니다. 아래에서 표시되지 않는 것은 응답 플로우로서, 단순히 디스패치 시스템이 리턴하는 상태 정보를 저장 응답 형식으로 변환합니다.

프로시저
  1. 일괄처리 ID를 저장하십시오.
  2. 각 주문에 대해 고객 서비스로 전송할 메시지를 빌드하십시오. 일괄처리에 주문이 없는 경우, 디스패치 백엔드 서비스로의 불필요한 호출을 절약하기 위해 빈 응답을 빌드하고 리턴하십시오.
  3. 고객 서비스를 호출하여 고객에 대한 메일 발송 정보를 검색하십시오. 오류가 있는 경우 처리를 중지하십시오.
  4. 공유 총계 컨텍스트에 결과를 저장하십시오.
  5. 이미 보강된 주문 목록에 결과를 추가하십시오.
  6. 2단계로 돌아가서 다음 주문을 처리하십시오.
  7. 모든 주문이 완료되면 새로 보강된 주문 일괄처리를 포함하여 디스패치 시스템으로 전송할 메시지를 빌드하십시오.
  8. 새 메시지를 디스패치 시스템으로 전송하십시오.

결과

반복 총계 샘플에서 고객 및 디스패치 서비스는 SOAP/HTTP 웹 서비스로서 표시되는 Java™ 오브젝트로서 구현되지만, 중개 자체는 SOAP/HTTP 웹 서비스로서 표시됩니다. 공유 인터페이스 및 비즈니스 오브젝트는 StoreLib라는 별도의 라이브러리에 보유됩니다. 사용자가 일괄처리를 빌드하고 중개에 제출하고 리턴된 결과를 볼 수 있는 내장된 StoreClient 웹 응용프로그램을 사용하여 전체 시스템을 테스트할 수 있습니다.

task 타스크 주제

이용약관 | 피드백


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


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