この章では、Service Busに関連する開発環境の設定(デフォルトのDerbyデータベースの使用やデフォルトのJMSレポート・プロバイダの無効化など)について説明します。
この章の内容は次のとおりです。
JDeveloperからサービスをデプロイするには、使用するJDeveloper環境をOracle WebLogic Serverに接続する必要があります。このタスクを実行するには、アプリケーション・サーバー接続を作成します。Oracle Metadata Services (MDS)リポジトリへの接続を作成して、SOA Suiteアプリケーションとアーティファクトを共有することもできます。
JDeveloperで開発する場合、Service Busアプリケーションがデプロイされるアプリケーション・サーバーへの接続を作成する必要があります。この接続を作成すると、アプリケーションをサーバーにデプロイでき、すでにそのサーバーにデプロイされている他のアプリケーションやアーティファクトにアクセスすることもできます。
手順については、Oracle JDeveloperによるアプリケーションの開発のターゲット・アプリケーション・サーバーへの接続の作成方法に関する項を参照してください。
他のコンポジットとデータを共有するService Busアプリケーションをデプロイするには、「SOA-MDS接続の作成」ウィザードを使用して、データベースに基づくOracle MDSリポジトリ・サーバーへの接続を作成します。
SOA-MDS接続を作成するには:
Oracle JCAアダプタは、WebLogic Serverコンテナ内にJCAリソース・アダプタとしてデプロイされます。アダプタは、JAR形式を使用して、リソース・アダプタ・アーカイブ(RAR)ファイルとしてパッケージ化されます。アダプタがデプロイされる際は、RARファイルが使用され、アダプタがコネクタとしてWebLogic Serverまたは中間層プラットフォームに登録されます。
RARファイルの内容は次のとおりです。
ra.xml
ファイル。これは、リソース・アダプタに関するデプロイメント固有の情報を含むデプロイメント記述子XMLファイルです。
Oracle WebLogic Serverとリソース・アダプタ間の規約に関する宣言的な情報
アダプタは、接続ファクトリのエンドポイントを定義するweblogic-ra.xml
テンプレート・ファイルもパッケージ化します。接続ファクトリおよび接続プールの作成については、テクノロジ・アダプタの理解のアダプタ・フレームワークに関する項を参照してください。
デフォルトでは、Service Bus JMSレポート・プロバイダは、Service Busドメインにデプロイされます。レポート・プロバイダは、データベースを使用してレポート・データを永続化します。開発ドメインでJMSレポート・プロバイダを使用しない場合、ドメイン作成プロセス中にJMSレポート・プロバイダを無効化するか割当て解除できます。
詳細は、『Oracle Service Busの管理』のJMSレポート・プロバイダの割当て解除に関する項を参照してください。レポート・プロバイダを無効にすると、サーバーの起動時にJMSレポート・プロバイダの無害なエラーを抑制できます。