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