機械翻訳について

「Oracle Utilitiesアダプタ」の機能

「Oracle Utilitiesアダプタ」では、Oracle Utilitiesアプリケーション・スイートを、Oracle Enterprise Resource Planning (ERP)やOracle Field Service (OFS)などの他のOracleアプリケーションと統合できます。

「Oracle Utilitiesアダプタ」は、トリガー(インバウンド)および起動(アウトバウンド)のサポートを提供します。 これにより、Oracle Utilitiesアプリケーションは、Oracle Integration内の統合をトリガーするか、Oracle Integrationのwebサービスを使用してOracle Utilitiesアプリケーションを起動できます。

インバウンドとアウトバウンドの両方のサービスが、Oracle Utilitiesサービス・カタログを使用して公開されています。 このカタログは、「Oracle Utilitiesアダプタ」を使用してユーティリティ・アプリケーションとの統合を構築しながら、設計時にデータ・マッピングを作成するための簡素化されたユーザー・エクスペリエンスを提供します。

すべてのインバウンドおよびアウトバウンド・サービス構造は、SOAPベースのWSDLまたはREST Swagger定義/OpenAPI URLベースの接続を使用して公開されます。

接続ページで指定されたHTTPベースのサービス・カタログWSDLからWSDLを解析する代わりに、特定のサービスのトリガー(インバウンド)方向のWSDLを手動でアップロードすることもできます。 このオプションを使用すると、特定のサービス用のWSDLをアップロードして、要素間のマッピングを実行してanytype要素を処理できます。

オンプレミス接続エージェントを使用して、オンプレミスのOracle Utilitiesアプリケーションと統合できます。

インバウンドSOAPおよびインバウンドRESTエンドポイントには、次のメッセージ交換パターンを実装できます:
  • 同期リクエスト/レスポンス
  • 一方向リクエスト
「オーケストレートされた統合における非同期トリガーのサポート」を参照してください。

セキュアなWSDLサポート

Oracle UtilitiesアダプタではセキュアなWSDLサポートが提供されています。

  • Oracle Utilitiesアダプタは、SOAPプロキシを使用して、クラウドのOracle Utilitiesアプリケーション・フレームワーク(OUAF)で公開された新しいSOAPカタログを使用して機能します。
  • 次の重要な変更を除いて、クラウドのSOAPプロキシおよびOUAFの変更により、SOAPカタログの動作がオンプレミス環境と同様になるように変更されました:
    • カタログを取得するWSDLは、デフォルトで保護されています。 そのため、WSDLを取得するには資格証明を渡す必要があります。
    • SOAPカタログによって公開されるすべてのサービスの個々のwsdlはデフォルトで保護されています。 そのため、WSDLを取得するには資格証明を渡す必要があります。
    • カタログを取得するために使用するWSDLリンクと個々のWSDLが異なります。 SOAPプロキシ・サーバーを指しています。 たとえば:
      http://host:port/soap/api/iws/F1-SOAPCatalog?WSDL
    • Wsdl内のエンドポイントもSOAPプロキシを指しています。 たとえば:
      http://host:port/soap/api/iws/F1-SOAPCatalog

クラウド環境で保護されているWSDLまたは保護されているWSDLを使用する場合は、SOAPベースの統合のセキュリティ・ポリシーが基本認証であることを確認します。

「接続セキュリティの構成」を参照してください。

RESTサポート

Oracle UtilitiesアダプタはRESTをサポートしています。

OUAFおよび非OUAFアプリケーションによって公開されるインバウンド/アウトバウンド・サービスのカタログとともに「Oracle Utilitiesアダプタ」を使用して、SOAPベースおよびRESTベースの統合を作成できます。
  • 「Oracle Utilitiesアダプタ」のユーザーは、SOAPカタログURLまたはREST Swagger定義/OpenAPI URLベースの接続を使用して統合を作成できます。
  • 既存のSOAPカタログはそのままで機能し、SOAPカタログで使用可能なSOAPベースのインバウンド・サービスおよびアウトバウンド・サービスのみをフェッチします。
  • 「Oracle Utilitiesアダプタ」は、Swagger定義の一部として使用できるインバウンドおよびアウトバウンドのRESTベースのサービス、またはOUAFおよびOUAF以外のアプリケーションによって提供されるOpenAPI URLを使用します。
  • RESTインタフェース(インバウンドまたはアウトバウンド)ごとに、カタログの一部としてOpenAPI/Swagger定義URLがOracle Integrationに提供されます。
  • OpenAPI/Swagger仕様では、RESTインタフェースについて説明しています。
  • 現在のバージョンのOracle Integrationでは、「RESTアダプタ」のSwaggerバージョン2およびOpenAPIバージョン3仕様がサポートされます。 したがって、「Oracle Utilitiesアダプタ」は、SwaggerドキュメントまたはOpenAPIバージョン3カタログURLのバージョン2を受信する必要があります。 「Oracle Utilitiesアダプタ」では、RESTサービス・バージョン1.0および2.0インバウンドwebサービスもサポートされます。
  • 統合で「Oracle Utilitiesアダプタ」を起動接続として使用すると、インバウンドOUAFまたは非OUAF REST webサービスが起動されます。
  • 統合でトリガー接続として「Oracle Utilitiesアダプタ」を使用すると、OUAFまたはOUAF以外のアプリケーションからのアウトバウンド・メッセージが消費されます。
  • OUAFアプリケーションのカタログ形式。
    https://host:port/ouaf/rest/ouaf/openapi/iws/catalog
    

    or

    https://host:port/../../../rest/openapi/iws/catalog
    
    
  • 非OUAFアプリケーションのカタログ形式。
    https://host:port/nms-application_code/rest/v1/catalog
    

    説明:

    ###application_code is code for application. Please refer to non-OUAF application documentation for the application code.

OAuth 2.0サポート

Oracle Utilitiesアダプタでは、RESTベースの接続に対してOpen Authorization (OAuth 2.0)セキュリティ・ポリシーをサポートしています。

これにより、Swagger 2.0またはOpenAPI 3.0 APIをOAuth 2.0トークン・ベース認証で保護するように「Oracle Utilitiesアダプタ」を構成できます。 トークン・ベースの認証では、OAuthリソース所有者のパスワード資格証明がサポートされます。 このポリシーは、基本認証セキュリティ・ポリシーが十分でない場合に役立ちます。

ほとんどのHTTPまたはHTTPSサービスでは、通常、OAuth認可フレームワークを使用してリソースを保護します。 OAuth 2.0仕様に従って、OAuth 2.0認可フレームワークを使用すると、HTTPサービスへのアクセスを制限できます。 これは、リソース所有者とHTTPサービスの間の承認相互作用を編成するか、またはサード・パーティ・アプリケーションが自身のかわりにアクセス権を取得できるようにすることにより、リソース所有者のかわりに行います。

「接続セキュリティの構成」を参照してください。