機械翻訳について

接続について

接続によって、アプリケーションへの接続方法および接続後の処理が統合に示されます。 ほとんどの統合には、少なくとも1つの接続が含まれています。

接続のポイント

  1. すべての接続はアダプタに基づいています。
  2. 次の2つのタイプの接続を使用できます:
    • トリガー接続では、統合が実行され、ソース・アプリケーションからデータがプルされます。

    • 呼出し接続は、ターゲット・アプリケーションにデータを送信します。

  3. 統合からアプリケーションに接続するには、次のステップを実行します:
    1. アプリケーションへの接続を作成します。
    2. 接続を統合に追加します。

詳細は、引き続きお読みください。

接続はアダプタに基づいている

接続を作成するときは、接続のベースとなるアダプタを選択します。 アダプタは、統合がアプリケーションに接続できるようにインタフェースを提供します。

Oracle Integrationは、「Oracle CX SalesおよびB2B Serviceアダプタ」「Oracle Service Cloud (RightNow)アダプタ」など、アプリケーション固有のアダプタの増大し続けるライブラリを提供します。

また、一部のアダプタでは、製品にアダプタを使用できない場合でも、ほぼすべての製品のREST APIに接続できます。 これらのアダプタは最も人気があり、次が含まれます:

  • RESTアダプタ
  • SOAPアダプタ
  • FTPアダプタ

使用可能なすべてのアダプタのリストは、Oracle Help Centerの「アダプタ」を参照してください。

各アダプタに異なる情報が必要

アダプタを選択したら、そのアダプタに必要な情報を指定します。 たとえば、「Oracle Service Cloud (RightNow)アダプタ」に基づく接続の場合は、WSDL URL、セキュリティ・ポリシーおよびセキュリティ資格証明を指定して接続する必要があります。

ヒント:

接続が「RESTアダプタ」に基づいている場合は、統合をデプロイしなくてもテストできます。 「プロジェクトでのRESTアダプタ・トリガー接続ベースの統合のテスト」を参照してください。

接続の2ステップ・プロセス

統合は、接続を使用して1つ以上のアプリケーションのデータを送受信します。 たとえば、「Oracle Service Cloud (RightNow)アダプタ」に基づく接続では、Oracle Service Cloud (RightNow)からデータを送受信できます。 統合への接続の追加は、複数ステップのプロセスです:

  1. 接続を作成します。

    トリガー接続、呼出し接続、トリガーおよび呼出し接続など、アダプタおよび接続のロールを指定します。 選択したアダプタおよびロールに応じて、追加情報を指定する必要があります。 たとえば、データベース・アダプタを選択した場合は、データベースのIPアドレス、データベースに接続するためのユーザー名とパスワード、およびデータを保護するためのセキュリティ・ポリシーを入力します。 選択したロールによって、接続に使用できるセキュリティ・ポリシーが決まります。

    接続を作成したら、それをテストして、それがアプリケーションに接続していることを確認します。

    「プロジェクト間での接続の追加および共有」「トリガー接続と起動接続の理解」を参照してください。

  2. 統合で使用する接続を構成します。

    各接続は必要な数の統合で使用でき、その接続を使用して異なるデータを移動できます。

    たとえば、データをOracle ERP Cloudに送信する10の統合について考えてみます。 すべての統合で、「Oracle ERP Cloudアダプタ」に基づく同じ呼出し接続が使用されます。 ただし、接続ごとに異なるデータが送信されます。 統合に接続を追加する場合は、ソース・アプリケーションで移動するデータを選択し、ターゲット・アプリケーションへの移動方法を指定します。 データを処理する必要がある場合は、その情報も指定します。 処理タスクの例を次に示します:

    • データに対して実行する操作のタイプを定義します。
    • 操作を実行するビジネス・オブジェクトおよびフィールドを指定します。
    • 必要なスキーマを定義します。

    「接続プロパティおよびセキュリティ・プロパティの構成」を参照してください。

統合の一般的なコンポーネント

ほとんどの統合には、次の各コンポーネントの少なくとも1つが含まれています:

  • トリガー接続

    トリガー接続は、スケジュールに基づくスケジュールされたトリガーにすることも、定義した接続に基づくトリガーにすることもできます。 トリガー接続は2つのことを行います: 統合の実行を開始し、ソース・アプリケーションからデータを取得します。

    たとえば、見積りなどの商談を顧客が承認したときに、オーダーの作成を自動化する統合について考えてみます。 統合は、「Salesforceアダプタ」を使用してSalesforceに接続します。 接続はトリガー接続であり、Salesforceから商談データを取得します。

    すべての統合にトリガー接続が含まれている必要があります。

  • 接続の起動

    ターゲット・アプリケーションが統合を使用してソース・アプリケーションからデータを受信する必要がある場合に、ターゲット接続とも呼ばれる呼出し接続を作成します。

    ほとんどの統合には、少なくとも1つの呼出し接続が含まれています。 たとえば、統合でサプライヤから品目の最低価格を取得する場合、サプライヤごとに1つの呼出し接続を使用してこのデータを受け取ります。

    Salesforce商談から受注までのシナリオでは、Salesforceはソース・アプリケーションとターゲット・アプリケーションの両方です。 統合は、Salesforceから商談情報を収集し、それを使用してSalesforceにオーダーを自動的に生成します。

  • トリガー接続と呼出し接続の間のマッピング

    接続間のマッピングは、統合がトリガー(ソース)アプリケーションから呼出し(ターゲット)アプリケーションにデータを転送する方法を指定します。

    統合では、接続を使用して、リクエスト・メッセージをアプリケーションに送信し、アプリケーションからレスポンス・メッセージを受信します。 ユース・ケースの必要に応じて、リクエスト・メッセージとレスポンス・メッセージをマップします。 たとえば、リクエスト・メッセージをレスポンス・メッセージにマップしたり、2つのリクエスト・メッセージをマップできます。

    ほとんどの統合には、少なくとも1つのマッピングが含まれています。