Confluence SOAP プロバイダーの移行
Confluence 1.4.3 のリリースから 3 つのメジャー リリースを通じ、Confluence は Glue ライブラリを使用した SOAP リモート API の提供から Apache Axis の使用に移行します。SOAP サービスは同じままですが、同じサービスとやり取りするためにこれらのライブラリが生成する WSDL が変更されます。そのため、Confluence とやり取りする SOAP アプリケーションは同様に移行する必要があります。
移行はスムーズに行われます。WSDL が示す基盤オブジェクトは引き続き同じであるため、プロセスには SOAP スタブの再生成と、いくつかの外観的なコード変更が含まれます。
XML-RPC API はこの変更の影響を受けません。
現在のステータス
1.4.3 および 1.5/2.0 | Axis SOAP サービスを Glue とデプロイ |
|
(スケジュール未定) | デフォルトの SOAP プロバイダーの構成を許可 (インストール時のデフォルトは Axis です) |
|
(スケジュール未定) | Glue SOAP プロバイダの削除 |
|
これらの課題の進捗は CONF-3141 でも追跡できます。
計画
バージョン 1.4.3 以降、Confluence には次の 3 つの SOAP エンドポイントが付属します。
エンドポイント | WSDL URL | プロバイダ |
---|---|---|
|
| Glue |
|
| Glue |
|
| Axis |
Axis プロバイダと Glue プロバイダは、わずかに異なる WSDL URL を生成します。
Confluence にデプロイされているサードパーティ製の SOAP RPC プラグインは、3 箇所に同じようにデプロイされます。
今後 3 回の Confluence のメジャー リリースでは、以下が予定されています。
/rpc/soap/confluenceservice-v1
のプロバイダを設定可能にします。- デフォルトのプロバイダを Axis に変更 (構成可能なままにする) します。
- Glue プロバイダを完全に削除します。
SOAP クライアントへの影響
Confluence のメジャー リリースは 3 か月または 4 か月毎に提供されます。そのため、SOAP クライアントの作者は、Confluence 2.0 のリリース (2005 年 11 月) 以降、このタイムラインを考慮しておく必要があります。
0 ~ 3 か月 |
|
3 ~ 6 か月 |
|
6 か月以上 |
|