작업공간을 설정한 후에는 웹 서비스 또는 웹 서비스 클라이언트에서 사용할 자원을 가져오거나 작성하여
웹 서비스 개발을 시작할 수 있습니다.
웹 서비스 환경 설정
웹 서비스 또는 클라이언트 개발을 시작하기 전에 환경 설정을 다양하게 설정하여
웹 서비스 개발용으로 워크벤치를 최적화할 수 있습니다.
WS-I 준수 레벨 설정
웹 서비스 WS-I 유효성 검증 도구는
WS-I 기본 프로파일 1.1, 1.2, 2.0, WS-I SSBP(WS-I Simple SOAP Binding Profile 1.0), WS-I AP(Attachments Profile 1.0), WS-I BSP(Basic Security Profile 1.0)에 요약된
WS-I 준수 레벨을 지원합니다. 필요에 따라 웹 서비스의 WS-I 준수 여부를 선택할 수 있습니다. 예를 들어 인코드된 스타일(RPC/encoded),
JMS를 통한 SOAP 프로토콜은 WS-I를 준수하지 않습니다.
JAX-WS 사용 WebSphere 서버 작성
JAX-WS 웹 서비스는
IBM® WebSphere
Application Server Liberty Profile 또는
WebSphere
Application Server V7.0 이상과 같은 JAX-WS 런타임 환경을 지원하는 서버만
대상으로 지정할 수 있습니다.
WebSphere Application Server 및 웹 프로젝트 작성
WebSphere Application Server를 서버로 사용하는 웹 서비스를 작성하려는 경우,
웹 서비스를 작성하기 전에 먼저 필요한 WebSphere Application Server 버전을
설치하고 서버를 작성해야 합니다.
Liberty Profile 서버 및 웹 프로젝트 작성
WebSphere Application Server Liberty Profile
V8.5.5를 사용하는 웹 서비스를 작성하려는 경우, 웹 서비스 작성을 시작하기 전에 서버가 설치 및 작성되어 있어야 합니다.
HTTP 및 JMS 전송 방법
WebSphere 런타임 환경을 사용하여 작성한 웹 서비스는
기존의 HTTP 전송과 함께 JMS 전송 계층도 지원합니다.
이를 통해 웹 서비스 클라이언트 및 서버가 HTTP 연결 대신
JMS 큐 및 토픽을 사용하여 통신할 수 있습니다. 단방향 및 동기식 양방향 요청이
모두 지원됩니다.
IBM JRE가 보안된 WebSphere Application Server로 통신하도록 구성
웹 서비스 마법사를 사용하여 HTTPS WSDL을 검색하거나
보안 WebSphere Application Server에서 웹 서비스 탐색기를 사용하려는 경우,
다음 단계를 사용하십시오. Error opening socket:
javax.net.ssl.SSLHandshakeException: unknown certifcate와 유사한 오류가
발생할 경우, 이 태스크는 문제를 해결합니다. 이 오류는
WebSphere Application
Server가 보안 인증을 사용하여 일반적으로 다른 JRE 기반 애플리케이션에서
공유되지 않는 보안 연결을 조정하기 때문에 발생합니다.
SSL 연결을 사용하는 보안 서버 작업에 대한 문제점
워크벤치에서 SSL(Secure Sockets Layer) 연결을 사용하여
보안 서버와 통신하려는 경우
SSLSocketFactory 및
SSLHandshakeException 오류 메시지를 해결하는 방법.