소개
이 문서에서는 2025.07의 Java JRE 변경 사항이 릴리즈 독립 및 종속 애플리케이션이 모두 포함된 ADP의 업그레이드에 미치는 영향에 대해 설명합니다.
설계
ADP(Application Delivery Platform)는 버전 24.0 이상에서 XSP(Extended Service Platform) 및 PS(Profile Server)를 대체하는 BroadWorks 서버입니다.
RI(Release Independent) 애플리케이션과 RA(Release Anchored)라고도 하는 Release Dependent 애플리케이션의 두 가지 유형이 있습니다.
- 릴리스 종속 응용 프로그램에는 응용 프로그램 이름에 주요 BroadWorks 릴리스 버전이 포함되어 있습니다. 이러한 응용 프로그램은 AS(Application Server)가 업그레이드되고 이전 버전의 AS의 주 릴리스와 호환되지 않는 경우 업데이트해야 합니다.
- Release Independent 응용 프로그램에는 응용 프로그램 이름에 주요 BroadWorks 릴리스 버전이 없습니다. AS(Application Server)를 업그레이드하고 이전 버전의 AS와 호환되려면 먼저 이러한 애플리케이션을 업데이트해야 합니다.
ADP는 서버 단위로 Release Independent 또는 Release Dependent 애플리케이션에만 전용으로 사용됩니다. 그러나 이는 적용되지 않으며 ADP에서는 두 애플리케이션 유형을 단일 서버에 구축할 수 있습니다.
2025.07 이상 버전의 Java JRE 변경 영향
BroadWorks 시스템을 업그레이드할 때 Release Independent 응용 프로그램은 AS(응용 프로그램 서버) 전에 업그레이드해야 하며 Release Dependent 응용 프로그램은 AS 후에 업그레이드해야 합니다.
일반적으로 이는 문제가 되지 않으며 ADP를 업그레이드할 수 있습니다. Release Independent 애플리케이션은 업데이트되고 Release Dependent 애플리케이션은 AS가 업그레이드된 후에 업데이트됩니다. 그러나 2025.07 이상으로 업그레이드할 때는 이 작업을 수행할 수 없습니다.
릴리스 2025.07은 모든 BroadWorks 구성 요소에 대해 Java JDK를 버전 11로 업그레이드합니다. 따라서 Java 8용으로 빌드된 응용 프로그램과 Java 11용으로 빌드된 ADP 간에 비호환성이 있습니다. 즉, 2025.07 이상으로 업그레이드할 경우 ADP와 동시에 모든 응용 프로그램을 업그레이드해야 합니다. ADP에 Release Independent 애플리케이션과 Release Dependent 애플리케이션이 모두 구축된 경우 문제가 됩니다. RI 애플리케이션이 구축되지 않은 릴리즈 종속 애플리케이션에만 전용되는 ADP는 이 문제를 일으키지 않으며 AS 이후에 정상적으로 업그레이드됩니다.
혼합된 애플리케이션을 사용하여 Release 24.0에서 ADP 업그레이드
릴리스 24에서 업그레이드할 경우 간단한 해결 방법이 있습니다. 릴리스 24 지원 종료는 2026년 7월 31일이므로 릴리스 24 애플리케이션이 업데이트되었습니다.
업그레이드 단계:
- 24.0 릴리스 종속 응용 프로그램 및 릴리스 독립 응용 프로그램의 최신 버전을 설치하지만 응용 프로그램을 수동으로 업데이트하지는 않습니다.
- ADP 업그레이드 - Java 11을 사용하는 Release Dependent 애플리케이션과 Release Independent 애플리케이션이 자동으로 업데이트됩니다.
- AS를 26.0으로 업그레이드합니다.
- 26.0의 릴리즈 종속 애플리케이션 버전을 업데이트합니다.
파일 이름이 .war로 끝나는 일부 응용 프로그램은 BWCallSettingsWeb_1.15.20_2.war와 같은 릴리스 종속 응용 프로그램 또는 릴리스 독립 응용 프로그램의 일반 이름 표준과 일치하지 않습니다. 이러한 애플리케이션은 수동으로 업데이트해야 합니다.
혼합된 애플리케이션을 사용하여 Release 25.0에서 ADP 업그레이드
릴리스 25는 2024.07이 25의 마지막 릴리스이고 릴리스 26은 2024.08에서 시작되므로 더 이상 업데이트를 받지 않습니다. 따라서 릴리스 25에 대한 릴리스 종속 응용 프로그램이 업데이트되지 않았습니다. 시스템을 두 번의 점프로 업그레이드해야 합니다. 그렇지 않으면 Release Independent 및 Release Dependent 애플리케이션이 별도의 ADP에 있어야 합니다.
업그레이드 단계:
- ADP를 2025.06으로 업그레이드합니다.
- Release Independent 애플리케이션을 설치하고 업데이트합니다.
- AS를 릴리스 26으로 업그레이드합니다(2025.07 이후 릴리스 26.0 버전을 선택할 수 있음).
- 2025.06 이전 버전의 26.0에 대한 릴리스 종속 응용 프로그램을 업데이트합니다.
- 26.0 릴리스 종속 응용 프로그램 및 릴리스 독립 응용 프로그램의 최신 버전을 설치하지만 응용 프로그램을 수동으로 업데이트하지는 않습니다.
- ADP를 2025.07 이상으로 업그레이드하면 Java 11을 사용하는 Release Dependent 애플리케이션과 Release Independent 애플리케이션이 자동으로 업데이트됩니다.
- 필요한 경우 나머지 응용 프로그램을 업데이트합니다.
파일 이름이 .war로 끝나는 일부 응용 프로그램에서는 릴리스 종속 응용 프로그램 또는 BWCallSettingsWeb_1.15.20_2.war와 같은 릴리스 독립 응용 프로그램에 대한 일반 명명 표준을 사용하지 않습니다. 이러한 애플리케이션은 수동으로 업데이트해야 합니다.
혼합된 애플리케이션을 사용하여 Release 26.0에서 ADP 업그레이드
26.0에서 2505.07 이후 버전으로 업그레이드하려면 업그레이드 전에 릴리스 종속 응용 프로그램을 설치해야 합니다.
업그레이드 단계:
- 26.0 릴리스 종속 응용 프로그램 및 릴리스 독립 응용 프로그램의 최신 버전을 설치하지만 응용 프로그램을 수동으로 업데이트하지는 않습니다.
- ADP 업그레이드 - Java 11을 사용하는 Release Dependent 애플리케이션과 Release Independent 애플리케이션이 자동으로 업데이트됩니다.
- AS 업그레이드
- 필요한 경우 나머지 응용 프로그램을 업데이트합니다.
파일 이름이 .war로 끝나는 일부 응용 프로그램은 BWCallSettingsWeb_1.15.20_2.war와 같은 릴리스 종속 응용 프로그램 또는 릴리스 독립 응용 프로그램의 일반 이름 표준과 일치하지 않습니다. 이러한 애플리케이션은 수동으로 업데이트해야 합니다.