ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Service Bus管理者ガイド
11g リリース1(11.1.1.5.0)
B61436-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

C Oracle Service Bus API

Oracle Service Busでは、リソースのカスタマイズ、モニター・データへの外部アクセス、およびデプロイメントを可能にするAPIを公開しています。

Oracle Service Bus APIのJavadocは、Oracle Fusion Middleware Oracle Service Bus Java APIリファレンスに提供されています。

C.1 リソースの更新とカスタマイズ

プログラムのインタフェースを使用して、サービス定義、WSDL、スキーマ、XQueryなどの設計時リソースをカスタマイズできるように多数のAPIが公開されています。サポートAPIにより、リソース、フォルダ、およびプロジェクトの移動、名前変更、クローン作成、削除に加え、リソースが含まれているZIPファイルをロードすることもできます。一般的な使用例として、プロトタイプとなるプロキシ・サービスから複数のコピーを作成し、各コピーをプログラムによって変更することが挙げられます。

デプロイメント時に様々なカスタマイズ・オプションを適用できます。たとえば、環境変数を使用すると、別の環境に移行する際に設定を保持したり調整することができます。

以下のAPIを使用できます。

C.2 管理およびモニター

Oracle Service BusのJMXモニタリングAPIは、モニター・データへの外部アクセスを提供します。実装には、Java Management Extensions (JMX)テクノロジが使用されています。ドメイン内のOracle Service Busリソースは、JMXの管理対象Bean (MBean)を使用して管理機能を公開します。MBeanは、JMX仕様に従って開発されたJavaの具象クラスです。

詳細は、付録D「JMXモニタリングAPI」を参照してください。

C.3 デプロイメント

Oracle Service Bus MBeansをJavaプログラムおよびWLSTスクリプトで使用すると、開発環境からテスト環境、ステージング環境を経て、最終的にプロダクション環境に至るまで、Oracle Service Bus構成のプロモーションを自動化できます。

デプロイメント時に様々なカスタマイズ・オプションを適用できます。たとえば、環境変数の拡張リストを使用すると、別の環境に移行する際に設定を保持したり調整することができます。

詳細は、『Oracle Fusion Middleware Oracle Service Busデプロイメント・ガイド』のデプロイメントAPIの使用に関する項を参照してください。