WS-I는 웹 서비스 상호 운용성을 나타냅니다. 여기에는 플랫폼 간 상호 운용성, 운영 체제, 프로그래밍 언어가 포함됩니다.
WS-I 조직은 프로파일이라는 문서에 웹 서비스를 상호 운용할 수 있도록 설정하는 데 필요한 요구사항을 정의하는 수집된 표준을 설정합니다. Rational Developer 제품은 WS-I SSBP(WS-I Simple SOAP Binding Profile) 1.0 및 WS-I AP(WS-I Attachments Profile) 1.0에 대해 웹 서비스를 유효성 검증합니다. WS-I에 대한 자세한 정보는 해당 웹 사이트 http://www.ws-i.org/를 참조하십시오.
기본적으로 WS-I SSBP 규제 준수 레벨은 무시로 설정됩니다. 이와 같이 설정되면 규제를 준수하지 않는 사항이 선택되어도 경고가 주어지지 않습니다. 웹 서비스 마법사 및 WSDL 유효성 검증 도구에서 이 규제 준수 레벨을 사용합니다. 이 샘플에서는 WS-I 규제 준수 웹 서비스를 생성하므로, WS-I 규제 준수 레벨을 필수로 설정해야 합니다.
다음 단계를 수행하여 WS-I 규제 준수 레벨을 변경할 수 있습니다.
이 학습서의 나머지 단계는 Java™ EE 퍼스펙티브에서 수행됩니다. 태스크 수행 후 다른 퍼스펙티브로 변경할지 묻는 질문이 표시되면 아니오를 선택하십시오.
EJB 프로젝트에는 WSDL 파일뿐만 아니라 웹 서비스에 적용할 비즈니스 로직도 포함됩니다.
EJB 웹 서비스에는 라우터 프로젝트가 필요합니다. 이 프로젝트에는 서비스의 엔드포인트 역할을 하며 EJB를 호출할 라우터 서블릿이 포함되어 있습니다. 전송 메소드로 JMS를 통해 SOAP를 사용 중인 경우 라우터 프로젝트가 EJB 프로젝트여야 합니다. 이 학습서의 경우처럼 HTTP를 통한 SOAP를 사용 중인 경우에는 라우터 프로젝트가 웹 프로젝트여야 합니다. 작성된 프로젝트는 엔터프라이즈 Bean을 포함할 EJB 프로젝트와 동일한 EAR에 추가되어야 합니다. 이 프로젝트에는 웹 서비스와 관련된 비즈니스 로직이 들어 있으면 안 됩니다.
다음 단계를 수행하여 웹 프로젝트를 작성할 수 있습니다.
이제 학습 1.2: WSDL 파일 가져오기 및 유효성 검증을 시작할 수 있습니다.