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 について」をご参照ください。