Skip To Content

GeoEvent Server の拡張方法

ArcGIS GeoEvent Server は、ArcGIS GeoEvent Manager および GeoEvent Server ソフトウェア開発キット (SDK) を使用して拡張することができます。

新規コネクタの作成

GeoEvent Manager の GeoEvent Server に付属するアダプターとトランスポートを使用して、新しいコネクタを構成できます。GeoEvent Server に付属するアダプターとトランスポートがニーズに合わない場合は、GeoEvent Server ソフトウェア開発キット (SDK) を使用してカスタムのアダプターとトランスポートを作成できます。作成したカスタムのアダプターとトランスポートを GeoEvent Server に追加して、新しいコネクタを構成するために使用できます。

アダプターとは

アダプターは、生のストリーミング データのジオイベントへの変換、およびその逆の変換を行うコンポーネントです。使用可能なアダプターのリストを表示するには、GeoEvent Manager で [サイト] > [コンポーネント] > [アダプター] ページの順に移動します。インバウンド アダプターおよびアウトバウンド アダプターでリストをフィルタリングできます。インバウンド アダプターは入力コネクタの作成をサポートし、アウトバウンド アダプターは出力コネクタの作成をサポートします。

とともに配置されて使用できるアダプターのリスト

GeoEvent Server に付属するアダプターがニーズに合わない場合は、GeoEvent Server SDK を使用してカスタム アダプターを作成できます。アダプターの実装では、アダプターの構成に使用される一連のプロパティが定義されます。カスタム アダプターは、作成後、コンポーネント テンプレートに組み込まれます。その後、コンポーネント テンプレートは特定の目的のために構成されます。

トランスポートとは

トランスポートは、生のストリーミング データを GeoEvent Server 外部のネイティブ形式に変換、およびその逆の変換を行うコンポーネントです。使用可能なトランスポートのリストを表示するには、GeoEvent Manager で [サイト] > [コンポーネント] > [トランスポート] ページの順に移動します。インバウンド トランスポートおよびアウトバウンド トランスポートでリストをフィルタリングできます。インバウンド トランスポートは入力コネクタの作成をサポートし、アウトバウンド トランスポートは出力コネクタの作成をサポートします。

とともに配置されて使用できるトランスポートのリスト

GeoEvent Server に付属する一連のトランスポートがニーズに合わない場合は、GeoEvent Server SDK を使用してカスタム トランスポートを作成できます。

新規プロセッサの作成

プロセッサは、ジオイベント サービス内のコンポーネントであり、ジオイベントに対する処理を実行します。使用可能なプロセッサのリストを表示するには、GeoEvent Manager で [サイト] > [コンポーネント] > [プロセッサ] ページの順に移動します。

とともに配置されて使用できるプロセッサのリスト

GeoEvent Server に付属する一連のプロセッサがニーズに合わない場合は、GeoEvent Server SDK を使用してカスタム プロセッサを作成できます。

GeoEvent Manager を使用した拡張

GeoEvent Server は、新しいコネクタの作成を可能にする多くのアダプターとトランスポートを提供しています。管理者は、GeoEvent Manager で [サイト] > [ジオイベント] > [コネクタ] ページの順に参照して、使用可能なコネクタを表示できます。

新しいコネクタを作成するには、[新しいコネクタ] をクリックし、固有の要件に応じて適切なプロパティを設定します。

GeoEvent Server ソフトウェア開発キット (SDK) を使用した拡張

GeoEvent Manager を使用した新しいコネクタの作成がニーズに合わない場合は、GeoEvent Server ソフトウェア開発キット (SDK) を使用してカスタムのアダプター、トランスポート、およびプロセッサを作成できます。

GeoEvent Server SDK には、ライブラリ ファイル、サンプル、Javadoc API リファレンス、および開発者ガイドが含まれています。GeoEvent Server SDK は、GeoEvent Server とともに以下の場所にインストールされます。

  • Windows: <ArcGIS Server installation directory>\GeoEvent\sdk (たとえば、C:\Program Files\ArcGIS\Server\GeoEvent\sdk)。
  • Linux: <ArcGIS Server installation directory>/GeoEvent/sdk (たとえば、~/arcgis/server/GeoEvent/sdk)。

GeoEvent Server SDK を使用した GeoEvent Server の拡張については、「GeoEvent Server SDK の基本操作」をご参照ください。