機械翻訳について

Webサービスのライフ・サイクル

ビジネス・オブジェクトWebサービスのライフ・サイクルには3つのフェーズがあります。 Oracle Applications Cloudは、公開外部SOAPサービスが廃止されるまで、ライフ・サイクル全体にわたってサービスをサポートします。

  1. アクティブ: サービスが最初に提供されてから非推奨になるまで。

  2. 非推奨: サービスが新しいバージョンに切り替えられたときや、将来のリリースで廃止が予定されている場合。 この状態のサービスは引き続きサポートされますが、その後のリリースで廃止されます。
    ノート: アクティブなバージョンのサービスを使用する必要があります。 非推奨になったサービスをそれまで使用していた場合は、新しいアクティブなバージョンに移行してください。
  3. 廃止: サービスが出荷またはサポートされなくなったとき。

Webサービスの下位互換性

Webサービスは、メジャー・リリースへのアップグレードの一環として、またはバンドル・パッチの一環として更新できます。 サービスに加えるすべての変更は下位互換性があること、および既存のコードを無効にしないことを確認してください。 下位互換性がある変更の例をいくつか次に示します。

  • 新しい操作の追加

  • サービス・データ・オブジェクトの新しいオプション属性の追加

サービスを開始する既存のコードが無効になるため、公開外部サービスに対して下位互換性のない変更を加えることはしないでください。 下位互換性のない変更の例をいくつか次に示します

  • 操作の削除

  • 操作のパラメータの削除

  • 既存の操作のパラメータの型の変更

  • サービス・データ・オブジェクトの属性の名前の変更

  • サービス・データ・オブジェクトへの必須属性の追加

  • 操作の機能動作の変更(同じ値が渡されたときに、異なる出力をサービスが返す場合など)

Webサービスのバージョニング

サービスに下位互換性がない変更を加える必要がある場合、サービスを直接変更しないでください。 既存のサービスはそのまま保ちつつ、そのライフ・サイクルを非推奨フェーズに更新します。 既存のサービスのコピーである新しいバージョンのサービスを取得し、下位互換性のない変更をそれに適用します。 この新しいバージョンを、独自のエンド・ポイントおよびWSDLとともに、アクティブとしてマークします。 新しいバージョン番号をサービスの名前空間に追加します。

次の図は、サービスのライフ・サイクルと複数のサービス・バージョンの共存を示しています。 非推奨のサービスが最終的に廃止されるまで、両方のバージョンのサービスがサポートされます。 それ以降は、アクティブなサービスのみがサポートされます。

Webサービスのライフ・サイクル
関連トピック
  • Oracle Applications CloudのSOAP Webサービスについて
  • Webサービスの管理