공존: 버전 5.1 게이트웨이 보존 또는 마이그레이션
WebSphere® Application Server 버전 5.1에서 실행 중인 웹 서비스 게이트웨이는 특정 제한을 따르지만 버전 7.0 이상 애플리케이션 서버에서 실행 중인 게이트웨이 인스턴스와 공존할 수 있습니다. . 또는 버전 5.1 게이트웨이 및 애플리케이션 서버를 WebSphere Application Server 버전 7.0 이상로 마이그레이션할 수 있습니다.. 버전 5.1 게이트웨이를 보존할 것인지 아니면 마이그레이션할 것인지를 선택하는 데 도움을 주기 위해 이 주제에서는 게이트웨이 마이그레이션에 사용한 접근 방법 및 게이트웨이 공존에 대한 제한사항을 설명합니다.
버전 5.1 게이트웨이와 공존
- 버전 5.1 웹 서비스 게이트웨이 애플리케이션은 버전 7.0 이상 애플리케이션 서버에서 지원되지 않습니다.
- 서비스 통합 기술 엔드포인트 리스너 애플리케이션은 버전 5.1 애플리케이션 서버에 설치되는 경우 지원되지 않습니다.
- 버전 5.1 애플리케이션 서버에서 실행 중인 게이트웨이의 구성을 변경하려면 관리 콘솔이 아닌 웹 브라우저를 사용하여 버전 5.1 게이트웨이 사용자 인터페이스에 액세스합니다.
이러한 제한사항이 배치에 영향을 미치지 않으며 버전 5.1 게이트웨이가 독립형 버전 5.1 애플리케이션 서버에서 실행 중인 경우, 추가 조치를 취할 필요가 없습니다.
배치가 이러한 제한사항의 영향을 받지 않고, 버전 5.1 게이트웨이가 WebSphere Application Server Network Deployment 셀의 파트인 버전 5.1 애플리케이션 서버에서 실행 중인 경우, 셀을 버전 5.1 또는 버전 6에서 버전 7.0 이상로 마이그레이션하는 경우에도 버전 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 중 하나)로 구성되는 이름이 지정됩니다.