WebSphere® ESB 주식 시세
샘플은 손쉽게 서로 다른 서비스를 통합하고 응용프로그램에 영향을 미치지 않고 전송 중인 메시지를 조작할 수 있습니다. 이 작업은
WebSphere ESB에 제공된 중개 기능과 SCA(Service Component Architecture)를 통해
수행할 수 있습니다.
이 태스크 정보
금융 서비스 회사는 대화식 웹 기반 주식 시장 서비스를 고객에게 제공합니다. 회사는
다른 수준의 서비스를 제공하여 경쟁 업체와 차별화하려고 합니다. 지연된 주식 시세를 일반
고객에게 제공하고 실시간 주식 시세를 우수 고객(자금을 지불하는 고객)에게 제공하려고 합니다.
회사는 다음을 수행하려고 합니다.
- 지연된 주식 시세 서비스를 모든 고객에게 제공
- 모든 요청을 서비스에 기록하여 감사 요구사항 충족
- 실시간 주식 시세 서비스를 우수 고객에게 제공
StockQuote 샘플을 실행하려면 다음을 수행하십시오.
프로시저
- 첫 번째 단계 콘솔을 실행하십시오.
- 서버가 시작되지 않았으면 시작하십시오.
- 첫 번째 단계 분할창에서 샘플 갤러리를 클릭하여 샘플 갤러리를 시작하십시오. WebSphere ESB StockQuote
샘플이 샘플 갤러리에서 설치된 샘플로 나열됩니다.
- 를 클릭하십시오.
- 브라우저 창의 주소 필드에서 샘플 갤러리 주소를
확인하십시오. 포트 번호 값이 9080이면 다음 단계로 이동하고
그렇지 않으면, 아래 하위 단계를 수행하십시오.
- 관리 콘솔을 열고 로그인하십시오.
- 을 클릭하십시오. 사용 가능한 응용프로그램이 표시됩니다.
- 주식 시세를 클릭하십시오. 주식 시세 응용프로그램의 세부사항이 표시됩니다.
- 모듈 섹션에서 모듈 관리를 클릭하십시오.
- StockQuoteEJB를 클릭하십시오. StockQuoteEJB.jar 파일의 세부사항이 표시됩니다.
- 웹 서비스 특성 섹션에서 웹 서비스 클라이언트 바인딩을 클릭하십시오.
- sca/import/RealtimeService의
경우, 포트 정보 열에서 편집을 클릭하십시오. 포트 정보가 표시됩니다.
- 대체된 엔드포인트 URL 필드에
http://hostname:nnnn/RealtimeService/services/RealtimeServiceSOAP를 입력하십시오.
여기서, hostname은 서버를 실행 중인 시스템의 호스트 이름 또는 localhost이고
nnnn은 기본 호스트에서 사용하는 포트 번호입니다.
- 확인을 클릭하십시오.
- sca/import/DelayedService의 경우,
포트 정보 열에서 편집을 클릭하십시오. 포트 정보가 표시됩니다.
- 대체된 엔드포인트 URL 필드에
http://hostname:nnnn/DelayedService/services/DelayedServiceSOAP를 입력하십시오.
여기서, hostname은 서버를 실행 중인 시스템의 호스트 이름 또는 localhost이고
nnnn은 기본 호스트에서 사용하는 포트 번호입니다.
- 확인을 클릭하십시오.
- 마스터 구성에 대한 변경사항을 저장하고
샘플 갤러리로 돌아 가십시오.
이제 서버에서 샘플을 실행할 수 있습니다.
- 실행을 클릭하고 각각의 두 고객에게 다음 조치를 수행하여
통합 서비스의 기능을 설명하십시오.
- 드롭 다운 목록에서 고객을 선택하십시오.
- 기호를 한 개 이상 선택하십시오.
- 요청 단추를 클릭하십시오.
결과
고객 A는
표준 고객으로서 지연된 시세를 받습니다. 고객 B는
우수 고객으로서 실시간 시세를 받습니다.
다음에 수행할 작업
샘플 갤러리에 제공되는 기술 노트에서 샘플에 사용된 아티팩트를 배울 수 있습니다.