웹 서비스 마법사가 웹 서비스를 작성하고 배치할 수 있도록 구성하며 웹 서비스를 서버에 배치할 수 있도록
도와 드립니다. 웹 서비스를 배치하면, 마법사가 클라이언트 프록시 및 샘플 애플리케이션을 생성하여
웹 서비스를 테스트할 수 있도록 도와 드립니다.
테스트를 완료하면, 내보내기 마법사를 사용하여
웹 서비스 UDDI 비즈니스 레지스트리에 공개할 수 있습니다.
- 프로젝트 탐색기에서 EJB 프로젝트에 있는 ConvertTemperature.wsdl
문서를 선택하십시오.
- 를 클릭하십시오. 다양한
웹 서비스 마법사를 표시하려면 웹 서비스를 선택하십시오.
웹 서비스 마법사를 선택하십시오.
다음을 클릭하십시오.
- 마법사의 첫 페이지에서 다음 옵션을 선택하십시오.
- 웹 서비스 유형: 하향식 EJB 웹 서비스를 선택하십시오.
- 서비스 정의: 가져온 ConvertTemperature.wsdl 파일이
선택되었는지 확인하십시오.
- 서비스 생성 슬라이더 레벨: 슬라이더를 서비스 테스트로 이동하십시오.
슬라이더가 나머지 마법사 페이지에서 기본값을 설정하지만 진행하면서
각 페이지에서 기본 설정을 대체할 수 있습니다.
- 서비스 구성: WebSphere 버전 7.0 또는 버전 8.0 서버 및 IBM WebSphere JAX-WS 런타임 환경이 선택되었는지 확인하십시오.
서비스
프로젝트를 클릭하고 TempEJB를 서비스 프로젝트
이름으로 입력하십시오. TempEJBEAR를 서비스 EAR 프로젝트로 선택해야 합니다.
- 클라이언트 생성 슬라이더 레벨: 슬라이더를 클라이언트 테스트로 이동하십시오.
- 클라이언트 구성: WebSphere 버전 7.0 또는 버전 8.0 서버 및
IBM WebSphere JAX-WS 런타임이 선택되었는지 확인하십시오. 마법사가 클라이언트
및 클라이언트 EAR 프로젝트를 작성합니다. 기본 이름을 채택하거나
다른 이름을 입력할 수 있습니다.
- 웹 서비스를 모니터하십시오.
다음을 클릭하십시오.
- 웹 서비스 구성 페이지에서 모든 기본 옵션을 선택된 상태로 두고 다음을 클릭하십시오.
- 라우터 프로젝트 구성 페이지에서 RouterWebProject가 아직 선택되지
않은 경우 이를 http 라우터 프로젝트로 선택하고 다음을 클릭하십시오.
- 웹 서비스 테스트 페이지에서 테스트 기능을 선택하여 클라이언트 또는 프록시를 개발하기 전에
웹 서비스를 테스트할 수 있습니다. 웹 서비스 탐색기를 웹 서비스의 테스트 기능으로 선택하고
실행을 클릭하십시오. 이 단계에서 WebSphere Application
Server가 시작되는 데 몇 초가 걸릴 수 있습니다.
- 웹 서비스 탐색기가 웹 브라우저에 표시됩니다.
오퍼레이션 목록에서 fahrenheitToCelsius 또는 celsiusToFahrenheit를
선택하십시오. 값 필드에 숫자를 입력하고 이동을 클릭하십시오.
각 오퍼레이션의 단순 구현이 제공되며 기본값
-3이 리턴됩니다. 두 오퍼레이션 모두 정상적으로 완료되면, 브라우저 창을 닫고
웹 서비스 마법사에서 다음을 클릭하십시오.
- 웹 서비스 클라이언트 구성 페이지에서 기본 선택사항을 유지하십시오. 다음을 클릭하십시오.
- 웹 서비스 클라이언트 테스트 페이지에서 생성된 프록시
테스트 및 서버에서 테스트 실행이 둘 다
선택되었는지 확인하십시오. 메소드 절에서 모든 메소드가 선택되었는지
확인하거나 모두 선택을 클릭하여 모든 메소드를
선택하십시오. 웹 서비스를 UDDI 레지스트리에 공개하려면, 다음을 클릭하여
웹 서비스 공개 옵션을 구성하십시오. 이 학습서에서는 이 단계에 대해 다루지 않습니다. 웹 서비스를 공개하지 않으려면
완료를 클릭하십시오.
- 샘플 애플리케이션이 웹 브라우저에서 실행됩니다. 이 애플리케이션을 사용하여 메소드 프레임에서 메소드를 선택하고
입력 프레임에 입력 값을 입력한 후 결과 프레임에서 결과를 보기 위해 호출을 클릭하여
웹 서비스를 테스트할 수 있습니다. 이 학습서에서 나중에 WS-I 규제 준수 관련 웹 서비스 트래픽을 테스트하는 데 사용하기 위해
TestClient.jsp 브라우저 창을 아직은 닫지 마십시오.