공존: 버전 5.1 게이트웨이 보존 또는 마이그레이션
5.1 버전에서 실행되는 웹 서비스 게이트웨이는 특정 제한 사항에 따라 WebSphere® Application Server 7.0 버전 또는 이후 애플리케이션 서버에서 실행되는 게이트웨이 인스턴스와 공존할 수 있습니다. 또는 버전 5.1 게이트웨이 및 애플리케이션 서버를 버전 WebSphere Application Server7.0 이상으로 마이그레이션할 수 있습니다. 버전 5.1 게이트웨이를 보존할지 마이그레이션할지 선택하는 데 도움을 드리기 위해, 본 항목에서는 게이트웨이 공존에 대한 제한 사항과 게이트웨이 마이그레이션에 적용된 접근 방식을 설명합니다.
5.1 게이트웨이와의 공존
- 5.1 버전의 웹 서비스 게이트웨이 애플리케이션은 7.0 버전 이상의 애플리케이션 서버에서는 지원되지 않습니다.
- 서비스 통합 기술 엔드포인트 리스너 애플리케이션은 버전 5.1 애플리케이션 서버에 설치된 경우 지원되지 않습니다.
- 5.1 버전 애플리케이션 서버에서 실행 중인 게이트웨이의 구성을 변경하려면 관리 콘솔 대신 웹 브라우저를 사용하여 5.1 버전 게이트웨이 사용자 인터페이스에 접속합니다.
이러한 제한 사항의 영향을 받지 않는 배포 환경이며, 버전 5.1 게이트웨이가 독립 실행형 버전 5.1 애플리케이션 서버에서 실행 중인 경우 추가 조치가 필요하지 않습니다.
이러한 제한 사항의 영향을 받지 않는 배포 환경에서, Version 5.1 게이트웨이가 Version 5.1 애플리케이션 서버( WebSphere Application Server Network Deployment 셀 구성 요소)에서 실행 중인 경우, 셀을 Version 5.1 또는 Version 6 에서 Version 7.0 이상으로 마이그레이션하더라도 Version 5.1 게이트웨이 및 애플리케이션 서버를 계속 사용할 수 있습니다. 그러나 셀을 마이그레이션할 때, 셀 내 애플리케이션 서버에 미리 구성된 버전 5.1 게이트웨이는 빈 게이트웨이로 대체됩니다. 5.1 게이트웨이 구성을 보존하고 복원하려면 먼저 셀 마이그레이션 시 5.1 게이트웨이 보존 에 명시된 단계를 따라야 합니다.
5.1 게이트웨이 버전 마이그레이션
- 마이그레이션은 원래 게이트웨이가 계속 실행되는 상태에서 병렬로 발생할 수 있으며 기존 구성을 파괴하지 않습니다.
- 마이그레이션 명령의 각 실행이 단일 게이트웨이 구성에 적용됩니다.
- 게이트웨이 구성은 서비스 통합 버스 내의 게이트웨이 인스턴스로 마이그레이션됩니다. 둘 이상의 게이트웨이가 동일한 버스로 마이그레이션될 수 있지만 그 경우 게이트웨이 네임스페이스 URI가 달라야 합니다.
- 게이트웨이 인스턴스에 대한 엔드포인트 리스너는 모두 동일한 애플리케이션 서버나 클러스터에 위치합니다. 아웃바운드 호출에 대한 포트 대상의 로컬화가 모두 동일한 애플리케이션 서버나 클러스터에 있습니다.
- 생성된 모든 객체와 대상은 이름 앞에 게이트웨이 네임스페이스 URI를 콜론(
:
)으로 연결하여 접두사로 갖습니다. 예를 들어 기본 네임스페이스 URI를 사용하는 경우, 게이트웨이 서비스 응답 대상은 다음과 같이 명명됩니다:urn:ibmgateway:gatewayservicenameReply. 이 접두부를 마이그레이션 명령의 매개변수로 대체할 수 있습니다. - 모든 대상 서비스가 새
OutboundService오브젝트로 마이그레이션됩니다. 마이그레이션된 구성이 기존OutboundService오브젝트를 자동으로 재사용할 수 없습니다. - 모든 게이트웨이 서비스/채널 및 게이트웨이 서비스/대상 서비스/포트 조합에 대해 JAX-RPC 핸들러 목록이 작성됩니다. 이들은 동일한 핸들러를 동일한 순서로 포함하는 경우에도 공유되지 않습니다.
- WS-Security(드래프트 13) 구성 및 바인딩 오브젝트가 모든 게이트웨이
서비스/게이트웨이 서비스 및 대상 서비스 결합에 대해 작성됩니다. 이들은 모두가 동일한 속성 값을 갖는 경우에도 공유되지 않습니다. 작성된 모든 오브젝트는 마이그레이션 도구가 작성한 인바운드 또는
아웃바운드 서비스에 지정되는 이름에 기초한 이름을 가집니다.
- 각 서비스에 대해 작성된 WS-Security 구성에는 서비스 자체와 같은 이름이
지정되며
_Inbound또는_Outbound접미부가 붙습니다. - 하위로 작성된 WS-Security 구성 오브젝트에는 오브젝트의
유형과 같은 이름이 지정되며 뒤에 _x가 붙습니다. 여기서 x는
마이그레이션 도구가 서비스 유형에 대해 작성한 오브젝트
번호입니다. 예를 들어, 지정된 서비스에 대해 작성되는 첫 번째 필수
무결성 오브젝트는
RequiredIntegrity_1입니다. - 작성되는 WS-Security 바인딩에는 포트 이름과 바인딩 유형의 접미부(
_Req_Rec,_Req_Snd,_Res_Rec및_Res_Snd중 하나)로 구성되는 이름이 지정됩니다.
- 각 서비스에 대해 작성된 WS-Security 구성에는 서비스 자체와 같은 이름이
지정되며