機械翻訳について

SOAPサービス

SOAPサービス統合オプションを使用して、オーダー処理フロー中にカスタム・ビジネス・プロセスを実行します。

SOAPサービスは、履行処理に使用される外部サービス統合です。 Oracle Fusion Cloud Order Management外部インタフェース・レイヤーでは、オーケストレーション・エンジンを使用するインバウンド外部統合とアウトバウンド外部統合の両方がサポートされています。

主な機能

  • カスタム・タスクを使用すると、顧客は外部サービスをコールしてカスタム・ビジネス機能を実行できます。
  • OrderFulfillmentResponseサービスを使用すると、顧客は外部統合レイヤーからOracle Order Managementに遅延レスポンスを送信してプロセスを進めることができます。
  • ネイティブのオーダー処理フロー外で処理を実行できるカスタム・ビジネス機能を提供します。
  • Oracle Order Managementと外部統合の間の同期統合と非同期自動統合の両方をサポートします。
  • イベントベースの統合をサポートします。

ベスト・プラクティス

  • オーダー処理フロー中のカスタム・ビジネス・プロセスの実行に推奨されます。 たとえば:
    • 外部システムを使用したコンプライアンス・チェック。
    • 出荷手数料を計算してから、Oracle Order Managementに戻ります。
    • 出荷後の顧客確認。
  • ビジネス機能に処理の遅延がある場合は、非同期パターンを使用します。
  • 同期パターンを使用するのは、処理が数秒以内に完了することが保証されている場合です。
    ノート: このメソッドは、軽微な更新、または簡単な確認で別の処理ユニットをトリガーする場合に最適です。 また、外部アプリケーションの処理の最終結果が適切でない場合や必要でない場合にも最適です。
  • FYIや消防モードなどのフィードバック・ループが不要な場合は、イベントベースのアプローチをお薦めします。
  • Oracle Order Managementでは、次のOracle Order Management操作を実行する前に、非同期モードでコールされたときに、Oracle ADFベースのOrderFulfillmentResponseサービスを介して遅延レスポンスを読み取ることを常にお薦めします。
  • フォルト・トレラントな統合を構築します。 たとえば、一時的な障害の受信時にOracle Integration Cloud (OIC)カスタム統合レイヤーから複数の再試行を実行して、Oracle Order Managementでリクエストを再送信できます。
    ノート: 永続的な障害が発生した場合、お客様はデータセットを修正して再送信するか、Oracle Supportに問い合わせる必要があります。

制約

なし。

ノート

  • お客様は、独自のシステムを使用して、これらのカスタム・ビジネス機能を構築することを選択できます。
  • お客様は、Oracle Integration Cloud (OIC)の使用を選択できます。
  • これらのサービスを構築する場合は、Oracle Order Managementと外部システム間のハンドシェイク契約を保証するOracleの抽象Web Services Description Language (WSDL)に準拠する必要があります。 詳細は、「接続の作成」セクションの「Order Managementを履行システムに接続」、ステップ13を参照してください。