機械翻訳について

ロボット・エージェントについて

各環境に1つ以上のロボット・エージェントをインストールします。 環境とは、ロボットが実行されるコンピュータまたは仮想マシンです。 ロボット・エージェントは、その環境でロボットインスタンスを実行します。

環境についてさらに学習するには、「環境および環境プールについて」を参照してください。

接続エージェントについて理解していますか。

Oracle Integrationのエージェントに精通している場合は、ロボット・エージェントも同様の機能を提供し、いくつかの違いがあります。

領域 接続性エージェント ロボット・エージェント

使用方法

接続エージェントを使用して、統合からプライベートまたはオンプレミス・ネットワーク上のリソースに接続します。

ロボット・エージェントを使用してロボットを実行します。

インストールと番号

接続エージェントをオンプレミス・マシン(通常は仮想マシン)にインストールします。

組織は、1つまたは複数の接続エージェントをインストールできます。

ロボットを実行する必要があるすべての環境にロボット・エージェントを取り付けます。

環境ごとに1つ以上のロボット・エージェントをインストールでき、必要な数の環境を作成できます。

コンポーネント

次の2つのタイプの接続エージェントを使用できます:

  • SaaSエージェント。Oracle Integrationで実行されます。 Oracleがこのエージェントを管理します。
  • オンプレミス・エージェント。インストールおよび管理する必要があります。

使用可能なロボット・エージェントは1つだけです。

職責

組織は複数のタスクを担当します。

  • 組織のロボット・エージェント設定を計画します。

    「ロボット・エージェント設定の計画」を参照してください。

  • すべての環境がロボット・エージェントのシステム要件を満たしていることを確認します。

    システム要件を参照してください

  • すべての環境にロボット・エージェントをインストールし、必要に応じてロボット・エージェントをWindowsサービスとして構成します。

    「設計に関する考慮事項」「前提条件の完了」を参照してください。

  • すべての環境でロボット・エージェントを最新の状態に保ちます。

ロボット・エージェント設定の計画

ロボット・エージェントの設定を計画するときは、合計で必要なロボット・エージェントの数、各環境にインストールするロボット・エージェントの数、および作成する環境の数を考慮してください。

詳細は、Set Up Enough Environmentsを参照してください。

システム要件

すべての環境がシステム要件を満たしている必要があります。 次のシステム要件は、単一のロボット・エージェントを実行する環境用です。

領域 要件

ハードウェア

ロボット・エージェント専用のヒープ・サイズが4 GBの8 GB以上のメモリー

ロボット・エージェント以外の環境で他のプロセスを実行する場合、Oracleでは物理メモリーを増やすことをお薦めします

オペレーティング・システム

次のいずれかの動作保証されたオペレーティング・システムにロボット・エージェントを取り付けます:

  • MacOS
  • Oracle Linux 6.x、7.xおよび8.x
  • RedHat Enterprise Linux 6.6、7.xおよび8.x
  • Suse Linux Enterprise Edition 12 SP2
  • Windows標準エディション2016
  • Windows 2019

ソフトウェア

  • Java Development Kit(JDK)17

    お客様は、接続性エージェントのインストールおよび/または実行のみを目的としてJDKライセンスを購入する必要はありません。 「OIC Connectivity AgentのJDKライセンスとサポート(Doc ID 2611142.1)」を参照してください。

    JDKインストールは、同じホストにインストールされている他の製品と同じものにできます。 ただし、接続性エージェントの使用以外のJavaの使用には、個別のJDKライセンスが必要になる場合があります。 JDKインストールが、これらの他の製品で使用できるように変更されていないことを確認します。

  • ロボット・エージェントが実行される環境では、次のいずれかのブラウザを使用します:
    • Apple Safari
    • Google Chrome(推奨)またはヘッドレスChrome
    • Microsoft Internet Explorer
    • Microsoft Edge
    • Mozilla FirefoxまたはヘッドレスFirefox

    ノート: Oracle Integrationには、異なるブラウザ要件があります。 『Oracle Integration 3の新機能』サポートされているブラウザに関する項を参照してください。

  • コンピュータのローカル・キーストアにシークレット情報を格納するための次のいずれかのオプション:

    • LinuxおよびUnixコンピュータ: Keyutils

      Homebrew、YumまたはAptGetをインストールすると、Keyutilsをインストールできます。

    • Windowsコンピュータ: PowerShell

      通常、このソリューションはWindowsコンピュータのオペレーティング・システムに含まれています。

    • Macコンピュータ: セキュリティ・ユーティリティ

      このソフトウェアは、通常、Macコンピュータのオペレーティング・システムに含まれています。

仕様

通信メソッド、セキュリティ・プロトコルなどを確認して、ロボット・エージェントを深く理解します。

領域 詳細情報

コミュニケーションとポート

  • ロボット・エージェントはすべての通信を開始し、作業をポーリングできるようにOracle Integrationに連絡できる必要があります。

    「ネットワーク構成の確認」を参照してください。

  • オンプレミス・システム上では通信用のポートは開かれません。

セキュリティ・プロトコル

  • ロボット・エージェントは、指定されたOracle Integration資格証明を使用してSSL経由でOracle Integrationに登録します。

    「前提条件の完了」を参照してください。

  • すべての通信はSSLを使用して保護されています。

  • ロボット・エージェントは、SSLを介してOracle Integrationからメッセージを取得してリクエストを処理します。

  • ロボット・エージェントは、SSLを介してメッセージをOracle Integrationにプッシュしてレスポンスをポストします。

データ永続性

ロボット・エージェントにデータは保持されません。

設計の考慮事項

ロボットは、ロボット・エージェントが取り付けられているコンピュータまたは仮想マシン(VM)である環境で実行されます。 環境を配置する場所を決定するときは、ロボットの対話の要件を考慮してください。

ロボット対話のタイプ 環境のロケーション

公開されたwebサイトとの対話

ロボットの環境が、公開されているwebアプリケーションと対話できるネットワーク内にあることを確認します。

ロボット・エージェントをホストするコンピュータに、パブリックインターネットへのアウトバウンド接続に関する制限がある場合は、ロボットの実行に必要なWebサイトへのアウトバウンドアクセスを許可するために、ネットワークの許可リストを更新する必要がある場合があります。 ネットワークの許可リストの更新を参照してください。

ファイアウォールおよびVPN内の内部webアプリケーションとやりとりします

環境が外部Webアプリケーションにアクセスできるように、HTTPSプロキシ設定が構成されたロボットの環境がVPN内にあることを確認します。

環境は、ロボット・エージェントをはじめて起動するとき、およびインターネットブラウザを起動するロボットをはじめて実行するときに、パブリックインターネットにアクセスできる必要があります。 ロボット・エージェントは、必要な依存関係をダウンロードするためにこのアクセスを必要とします。 したがって、ロボット・エージェントをはじめて起動するときに、環境でのエグレス制限を一時的に無効にすることが必要になる場合があります。

パブリック・インターネット・アクセスがないVM設定(エアギャップ環境)と対話します。

ロボットとその完全なランタイム依存関係をソース環境からエクスポートし、それらをターゲット環境にインポートして完全にオフラインで実行できます。 Execute Robot Agents in Air-Gapped Environmentsを参照してください。