다음과 같은 웹 서비스 개발 측면을 지원하기 위한 도구가 제공됩니다.
- 작성 또는 변환: Java™ Bean 및
엔터프라이즈 Bean과 같이 기존 아티팩트에서 상향식 웹 서비스를 작성합니다. WSDL 편집기를 사용하여 작성되거나
다른 방법으로 발견된 WSDL에서 하향식 웹 서비스를 작성합니다.
- 빌드: 기존 아티팩트를 SOAP 액세스 가능 서비스로 랩핑하고
WSDL에서 해당 아티팩트를 설명합니다. 웹 서비스 마법사가 WSDL에 설명된 웹 서비스에 대한
Java 클라이언트 프록시 생성 및
WSDL에서 Java Bean 스켈레톤 생성을 돕습니다.
- 배치: 웹 서비스를 다양한 테스트 환경에 배치합니다.
- 테스트: 즉시 피드백을 가져오기 위해
로컬 또는 원격으로 실행되는 웹 서비스를 테스트합니다.
- 개발: 자체 웹 서비스 클라이언트 애플리케이션을 작성하는 데 도움을 주는
샘플 애플리케이션을 생성합니다.
서비스 보기
Java EE 퍼스펙티브와 웹 퍼스펙티브에 포함된 서비스 보기에서는
다양한 웹 서비스 개발 도구에 빠르게 액세스할 수 있으므로 웹 서비스 개발자의 웹 서비스 개발 단계를
단순화할 수 있습니다. 엔터프라이즈 탐색기 보기에서도 이와 같은 태스크를 수행할 수 있지만,
서비스 보기는 서비스와 클라이언트만을 표시하므로 웹 서비스 개발과 관련된 컨텍스트 메뉴 등 원하는 것을
더 쉽게 찾을 수 있습니다.
서비스 보기에서 실행할 수 있는 JAX-WS 도구는 다음과 같습니다.
- WSDL 인터페이스 편집기
- 웹 서비스 또는 클라이언트에 대한 WSDL 파일을 보거나 편집할 수 있도록 WSDL 편집기에서
해당 파일을 실행할 수 있습니다. 작업공간에 있는 정적 WSDL 파일 및
런타임에 의해 생성된 동적 WSDL 파일을 모두 사용할 수 있습니다.
동적 WSDL 파일은 편집할 수 없습니다.
- 배치 디스크립터 편집기
- 웹 서비스 또는 클라이언트에 사용 가능한 배치 디스크립터가 있는 경우,
배치 디스크립터 편집기를 실행하여 webservices.xml
파일을 편집할 수 있습니다.
- 배치 디스크립터 생성
- 이전에 배치 디스크립터를 생성하지 않은 경우
이 보기에서 생성할 수 있습니다. 런타임에서 작업 중에 이 정보를 생성할 수 있기 때문에
JAX-WS 웹 서비스에 배치 디스크립터가 필요하지는 않지만 작업공간에 배치 디스크립터를 생성하여
배치 설정을 사용자 정의할 수 있습니다.
- 웹 서비스 또는 클라이언트 생성
- 선택된 오브젝트에 따라 하향식 웹 서비스, 상향식 웹 서비스 또는 웹 서비스 클라이언트를 생성할 수 있습니다.
- 웹 서비스 또는 클라이언트에 대한 정책 세트 관리
- 웹 서비스 및 클라이언트의 QoS(Qquality of Service)를 규제하는
WebSphere® 정책 세트를 적용하고 편집할 수 있습니다.
- 웹 서비스 탐색기로 테스트
- 웹 서비스 탐색기를 사용하여 정적 또는 동적 WSDL 파일을 기반으로 웹 서비스의 기능을 테스트할 수 있습니다.
- JAX-WS 웹 서비스 핸들러 구성
- JAX-WS 서비스 핸들러 구성 마법사를 실행하여 JAX-WS 웹 서비스에 적합한 핸들러를 추가하거나 편집할 수 있습니다.
- 라우터 모듈 작성
- 이 옵션은 EJB 웹 서비스에 사용할 수 있습니다. 라우터 모듈 작성 마법사에서
EAR(Enterprise Application Archive) 파일 내의 웹
서비스 세트를 사용할 수 있습니다. EAR 파일에 있는
각 웹 서비스 가능 EJB JAR에 대해 EAR에 HTTP 라우터, JMS 라우터 또는 둘 다를 추가합니다. 각 라우터 모듈에서
특정 전송을 위한 웹 서비스 엔드포인트를 제공합니다.
