Deployerユーティリティは、管理者や開発者がOracle Stream Explorerアプリケーションのデプロイ操作をコマンドラインで実行するためのJavaベースのデプロイメント・ユーティリティです。Oracle Stream Explorerデプロイメントのコンテキストでは、アプリケーションは次のアーティファクトを含むOSGiバンドルJARファイルとしてhttp://www.osgi.org/で定義されます。
アダプタ、アダプタ・ファクトリ、ビジネス・ロジックを格納したPOJOなど、アプリケーションのいくつかのコンポーネントを実装するコンパイル済Javaクラス・ファイル。
プロセッサ、アダプタ、ストリームなど、アプリケーションのコンポーネントを構成する1つまたは複数のOracle Stream Explorer構成XMLファイル。
構成ファイルは、OSGiバンドルJARファイルのMETA-INF/wlevsディレクトリにある必要があります。
アプリケーションのすべてのコンポーネントと、各コンポーネントが相互にどのように接続されているかを記述したEPNアセンブリ・ファイル。EPNアセンブリ・ファイルは標準のSpringコンテキスト・ファイルを拡張します。
EPNアセンブリ・ファイルは、OSGiバンドルJARファイルのMETA-INF/springディレクトリにある必要があります。
JARファイルのコンテンツを記述するMANIFEST.MFファイル。
このデプロイメント・バンドルの作成の詳細は、Oracle Stream Explorerによるイベント処理のためのアプリケーション開発を参照してください。
デプロイヤ・ユーティリティはHTTPを使用してOracle Stream Explorerに接続し、アプリケーションのデプロイ先となるサーバー・インスタンスに応じてJettyを構成する必要があります。『Oracle Stream Explorerの管理』を参照してください。
Oracle Stream Explorerは、deployments.xmlファイルを使用して、デプロイ済アプリケーションのOSGiバンドルのリストを内部的に維持します。このファイルはDOMAIN_DIR/servernameディレクトリにあります。DOMAIN_DIRはメイン・ドメイン・ディレクトリであり、アプリケーションのデプロイ先となるサーバー・インスタンスに対応します。servernameはサーバー・インスタンス自体です。
注意:
deployments.xmlファイルのXSDは、情報のみの目的で提供されます。deployments.xmlファイルを手動で更新することはお薦めしません。