WSS(Web Services Security)를 사용하는 JAX-RPC Java™ Platform, Enterprise Edition(Java EE) 버전 1.3 애플리케이션을 Java EE 버전 1.4로 마이그레이션할 수 있습니다. JAX-RPC
Java EE 버전 1.3 애플리케이션은 WebSphere® Application Server 버전 5 이상에서 지원됩니다.
JAX-RPC Java EE 버전 1.4 애플리케이션은 WebSphere Application Server 버전 6 이상에서 지원됩니다.
시작하기 전에
WebSphere Application Server 버전 6 이상은 JAX-RPC Java EE 버전 1.3과 Java EE 버전 1.4 애플리케이션을 모두 지원합니다.
JAX-RPC Java EE 버전 1.3 애플리케이션은
WSS Draft 13 스펙을 사용하고 JAX-RPC Java EE 1.4 애플리케이션은 WSS 1.0 스펙을 사용합니다.
JAX-RPC Java EE 버전 1.3 애플리케이션에서 WSS 1.0 또는 1.1 스펙을 사용하려면 애플리케이션을 Java EE 1.4로 마이그레이션해야 합니다.
WSS Draft 13 및 WSS 1.0을 사용하는 애플리케이션의 호환성에 대한
자세한 정보는 웹 서비스 메시지 레벨 보안의 표준 및 프로그래밍
모델의 개요를 참조하십시오.
이 태스크 정보
웹 서비스 보안 구성 정보와 함께 JAX-RPC Java EE 버전 1.3 애플리케이션을
Java EE 버전 1.4 애플리케이션으로 마이그레이션하려면 다음 단계를 완료하십시오.
프로시저
- 원래 Java EE 버전 1.3 애플리케이션을 저장하십시오. Java EE 버전 1.4
애플리케이션의 새 포맷으로 구성을 다시 작성하려면 Java EE
버전 1.3 애플리케이션의 웹 서비스 보안 구성 파일이 필요합니다.
- 어셈블리 도구의 Java EE
마이그레이션 마법사를 사용하여 Java EE 버전 1.3 애플리케이션을 Java EE 버전 1.4로 마이그레이션하십시오.
중요사항: Java EE 마이그레이션 마법사를 사용하여
Java EE 버전 1.4로 마이그레이션시킨 다음에는 어셈블리 도구에
Java EE 버전 1.3 확장자 및 바인딩 정보를
볼 수 없습니다. 문서 편집기를 사용하여 Java EE
버전 1.3 웹 서비스 보안 확장자 및 바인딩 정보를 볼 수 있습니다. 그러나 문서 편집기를 사용하여 확장자 및 바인딩 정보를 편집하지는 마십시오.
Java EE 마이그레이션 마법사가
웹 서비스 보안 구성 파일을 Java EE 버전
1.4 애플리케이션의 새 포맷으로 마이그레이션시키지 않습니다. 오히려 마법사는 파일을
Java EE 버전 1.3에서 버전 1.4로 마이그레이션시키는 데
사용됩니다.
Java EE 마이그레이션 마법사에 액세스하려면
다음 단계를 완료하십시오.- 애플리케이션의 이름을 마우스 오른쪽 단추로 클릭하십시오.
- 를 클릭하십시오.
- Java EE
버전 1.4로 마이그레이션된 애플리케이션의 바인딩 및 확장자 파일에서
모든 웹 서비스 보안 구성 정보를 수동으로 삭제하십시오.
- 서버측 ibm-webservices-ext.xmi 확장 파일에서 <securityRequestReceiverServiceConfig> 및
<securityResponseSenderServiceConfig> 섹션을 삭제하십시오.
- 서버측 ibm-webservices-bnd.xmi 바인딩 파일에서
<securityRequestReceiverBindingConfig> 및
<securityResponseSenderBindingConfig> 섹션을 삭제하십시오.
- 클라이언트측 ibm-webservicesclient-ext.xmi 확장 파일에서
<securityRequestSenderServiceConfig> 및 <securityResponseReceiverServiceConfig> 섹션을
삭제하십시오.
- 클라이언트측 ibm-webservicesclient-bnd.xmi 바인딩 파일에서
<securityRequestSenderBindingConfig> 및 <securityResponseReceiverBindingConfig> 섹션을
삭제하십시오.
- 새 Java EE
버전 1.4 포맷으로 웹 서비스 보안 구성 정보를 다시 작성하십시오. 이 단계에서는 애플리케이션이 이미
Java EE 버전 1.4로 마이그레이션되었으므로 어셈블리 도구를 사용하여 원래 웹
서비스 보안 정보를 WSS 1.0 형식으로 구성하십시오. 어셈블리 도구에 대한 자세한 정보는 관련 정보를 참조하십시오.
결과
JAX-RPC Java EE 버전 1.3 애플리케이션을
Java EE 버전 1.4로 마이그레이션했습니다.
다음에 수행할 작업
다음 항목에는 Java EE
버전 1.3 애플리케이션에 지정된 일부 기본 웹 서비스 보안 정보를 Java EE
버전 1.4 애플리케이션으로 맵핑하고 어셈블리 도구를 사용하여 이 정보를 지정하는
일부 일반 시나리오가 들어 있습니다. 웹 서비스 보안 구성 정보에는 네 가지
구성 파일(두 개의 서버측 구성 파일과 두 개의 클라이언트측 구성 파일)이
들어 있습니다. 모든 구성 정보의 마이그레이션은 네 가지 섹션(각 구성 파일에
하나씩)으로 나뉩니다. 새 Java EE
버전 1.4 포맷으로 웹 서비스 보안 정보를 다시 작성하는 경우, 다음 순서로 확장자 및
바인딩 파일을 구성하도록 권장합니다.
- ibm-webservices-ext.xmi 서버 측 확장자 파일을 구성하십시오. 자세한 정보는
Migrating the JAX-RPC server-side extensions configuration의 내용을 참조하십시오.
- ibm-webservicesclient-ext.xmi 클라이언트 측 확장자 파일을 구성하십시오. 자세한 정보는
Migrating the client-side extensions configuration의 내용을 참조하십시오.
- ibm-webservices-bnd.xmi 서버 측 바인딩 파일을 구성하십시오.
자세한 정보는
Migrating the server-side bindings file의 내용을 참조하십시오.
- ibm-webservicesclient-bnd.xmi 클라이언트 측 바인딩 파일을 구성하십시오. 자세한 정보는
Migrating the client-side bindings file의 내용을 참조하십시오.