内容

はじめに

設計

Java JREの変更が2025.07以降に与える影響

アプリケーションが混在するリリース24.0からのADPのアップグレード

アプリケーションが混在するリリース25.0からのADPのアップグレード

アプリケーションが混在するリリース26.0からのADPのアップグレード

はじめに

このドキュメントでは、2025.07でのJava JREの変更が、リリースに依存しないアプリケーションと依存するアプリケーションの両方を使用するADPのアップグレードにどのように影響するかについて説明します。

設計

Application Delivery Platform(ADP)は、バージョン24.0以降のXtended Service Platform(XSP)とProfile Server(PS)の代わりとなるBroadWorksサーバです。

次の2つのアプリケーションタイプがあります。リリース非依存(RI)アプリケーションとリリースアンカー(RA):

- リリースアンカー付きアプリケーションには、アプリケーション名にBroadWorksのメジャーリリースバージョンが含まれています。これらのアプリケーションは、Application Server(AS)のアップグレード後に更新する必要があり、ASの古いメジャーリリースとの下位互換性がありません。

- リリース独立型アプリケーションには、アプリケーション名にBroadWorksのメジャーリリースバージョンがありません。これらのアプリケーションは、Application Server(AS)をアップグレードする前に更新する必要があり、古いバージョンのASと下位互換性があります。

ADPは、サーバベースでリリース独立型アプリケーションまたはリリースアンカー型アプリケーション専用になることを意図しています。ただし、これは適用されず、ADPでは両方のアプリケーションタイプを1台のサーバに導入できます。

ADPは、ターゲットアプリケーションのバージョンと同じかそれ以上のリリースにアップグレードする必要があります。

アプリケーションとADPの間の最新の互換性については、ADPリリースノート、特に「既知の制限と制限事項」の項を参照してください。

Java JREの変更が2025.07以降に与える影響

BroadWorksシステムをアップグレードする際には、アプリケーションサーバ(AS)の前にリリース非依存アプリケーションをアップグレードし、ASの後にリリース固定アプリケーションをアップグレードする必要があります。

通常、これは問題ではなく、ADPのアップグレード、Release Independent Applications updated、およびASのアップグレード後にRelease Anched Applications updatedが可能です。ただし、2025.07以降にアップグレードする場合は不可能です。

リリース2025.07では、すべてのBroadWorksコンポーネント用にJava JDKをバージョン11にアップグレードします。その結果、Java 8用に構築されたアプリケーションとJava 11用に構築されたADPとの間に互換性がありません。つまり、2025.07以降にアップグレードする場合は、ADPと同時にすべてのアプリケーションをアップグレードする必要があります。ADPにリリース独立型アプリケーションとリリース・アンカー型アプリケーションの両方がデプロイされている場合、これは問題になります。RIアプリケーションが導入されていないリリースアンカーアプリケーション専用のADPでは、この問題は発生せず、通常どおりASの後でアップグレードされます。

アプリケーションが混在するリリース24.0からのADPのアップグレード

リリース24からアップグレードする場合は、簡単な回避策があります。リリース24のサポート終了は2026年7月31日です。これは、リリース24のアプリケーションが更新されたことを意味します。

アップグレード手順：

- 24.0リリース・アンカー・アプリケーションおよびリリース独立型アプリケーションの最新バージョンをインストールします。ただし、アプリケーションを手動で更新しないでください。

- ADPのアップグレード：このアップグレードでは、Java 11を使用するRelease AnchorアプリケーションとRelease Independentアプリケーションが自動的に更新されます。

- ASを26.0にアップグレードします。

- 26.0用のリリース・アンカー・アプリケーションのバージョンを更新します。

ファイル名が.warで終わる一部のアプリケーションは、BWCallSettingsWeb_1.15.20_2.warなどのリリース・アンカー・アプリケーションまたはリリース独立型アプリケーションの通常の命名標準と一致しません。これらのアプリケーションは手動で更新する必要があります。

アプリケーションが混在するリリース25.0からのADPのアップグレード

リリース25は2024.07が25の最後のリリースであり、リリース26は2024.08から始まるため、アップデートを受信していません。これは、25のアンカーされたアプリケーションのリリースが更新されていないことを意味します。システムを2回の手順でアップグレードする必要があります。アップグレードしない場合、Release IndependentアプリケーションとRelease Anchedアプリケーションが別々のADP上に配置されます。

アップグレード手順：

1. ADPを2025.06にアップグレードします。

2. リリース独立型アプリケーションをインストールして更新します。

3. ASをリリース26にアップグレードします（2025.07よりも後のリリース26.0バージョンを選択できます）。

4. 26.0用のリリースアンカーアプリケーションのバージョンを2025.06より前に更新します。

5. 26.0リリース・アンカー・アプリケーションおよびリリース独立型アプリケーションの最新バージョンをインストールします。ただし、アプリケーションを手動で更新しないでください。

6. ADPを2025.07以降にアップグレードします。このアップグレードでは、Java 11を使用するRelease AnchorアプリケーションとRelease Independentアプリケーションが自動的にアップデートされます。

7. 必要に応じて、残りのアプリケーションを更新します。

ファイル名が.warで終わる一部のアプリケーションは、BWCallSettingsWeb_1.15.20_2.warのようなリリース・アンカー・アプリケーションまたはリリース独立型アプリケーションの通常の命名標準と一致しません。これらのアプリケーションは手動で更新する必要があります。

アプリケーションが混在するリリース26.0からのADPのアップグレード

26.0から2505.07以降のバージョンにアップグレードする場合は、アップグレードの前にリリースアンカーアプリケーションをインストールする必要があります。

アップグレード手順：

- 26.0リリース・アンカー・アプリケーションおよびリリース独立型アプリケーションの最新バージョンをインストールします。ただし、アプリケーションを手動で更新しないでください。

- ADPのアップグレード：このアップグレードでは、Java 11を使用するRelease AnchorアプリケーションとRelease Independentアプリケーションが自動的に更新されます。

- ASをアップグレードします。

- 必要に応じて、残りのアプリケーションを更新します。

ファイル名が.warで終わる一部のアプリケーションは、BWCallSettingsWeb_1.15.20_2.warなどのリリース・アンカー・アプリケーションまたはリリース独立型アプリケーションの通常の命名標準と一致しません。これらのアプリケーションは手動で更新する必要があります。