ArcGIS GeoEvent Server は、ArcGIS GeoEvent Manager および GeoEvent Server SDK を使用して拡張することができます。
新しいコネクタ
GeoEvent Manager の GeoEvent Server に付属するアダプターとトランスポートを使用して、新しいコネクタを構成できます。 GeoEvent Server アダプターとトランスポートがニーズに合わない場合は、GeoEvent Server SDK を使用してカスタムのアダプターとトランスポートを作成できます。 カスタムのアダプターとトランスポートを GeoEvent Server に追加して、追加のコネクタを構成するために使用できます。
アダプター
アダプターは、raw ストリーミング データのジオイベントへの変換、およびその逆の変換を行うコンポーネントです。 使用可能なアダプターのリストを表示するには、GeoEvent Manager で [サイト] > [コンポーネント] > [アダプター] ページを参照します。 インバウンド アダプターおよびアウトバウンド アダプターでリストをフィルタリングできます。 インバウンド アダプターは入力コネクタの作成をサポートし、アウトバウンド アダプターは出力コネクタの作成をサポートします。
GeoEvent Server アダプターがニーズに合わない場合は、GeoEvent Server SDK を使用してカスタムのアダプターを作成できます。 アダプターの実装では、アダプターの構成に使用される一連のプロパティが定義されます。 カスタム アダプターは、作成後、コンポーネント テンプレートに組み込まれ、コンポーネント テンプレートは特定の目的のために構成されます。
トランスポート
トランスポートは、raw ストリーミング データを 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」をご参照ください。