メディエーション・サービス・アプリケーションを開発するときに、 JSP ファイル、JAR ファイル、Web プロジェクト、Java™ プロジェクト、 および J2EE プロジェクトなどのリソースを操作しなければならない場合があります。 このトピックでは、プロジェクトとリソースをセットアップして、これらを正常にビルドし、 WebSphere® Enterprise Server または WebSphere Process Server にデプロイできるようにするために役立つ情報を提供します。
ベスト・プラクティス: カスタム・メディエーション・プリミティブによって使用される Java アプリケーションを開発したり、JAR ファイルをインポートしたりする必要がある場合は、 そのコードの Java プロジェクトを作成し、 その Java プロジェクト上の依存関係を、 Java コードを使用するメディエーション・モジュールに追加します。
ビジネス・インテグレーション・ライブラリーまたはメディエーション・モジュールの Java プロパティーは変更しないでください。 変更するとデプロイメント・コードの生成で問題が生じることがあります。 このため、使用を目的とした、複雑な Java アプリケーションの開発、 あるいはライブラリーまたはメディエーション・モジュールへの JAR ファイルのインポートはお勧めしません。また、メディエーション・モジュール・アセンブリー図で Java コンポーネントの Java 実装を生成するとき、 生成された Java 実装は、 他の Java クラスを呼び出すための起動点として使用する必要があります。
「ビジネス・インテグレーション」ビューには、アセンブリー図で使用される Java 実装とインターフェースのみが表示されることに注意してください。 これらの実装とインターフェースは、これらを使用するメディエーション・モジュールの下にリストされます。 Java プロジェクトを操作する必要がある場合、 「Java」™ パースペクティブでの作業に切り替えることができます。
「Java」パースペクティブへの切り替え
以下のステップに従って、「Java」パースペクティブを開きます。
「Java」パースペクティブで、ワークベンチ・ウィンドウの右上隅に 2 つの開いたパースペクティブが表示されます。 次のイメージにされている、「ビジネス・インテグレーション・パースペクティブ (Business Integration perspective)」ボタンをクリックすることにより、 「ビジネス・インテグレーション」パースペクティブに切り替えることができます。
ベスト・プラクティス: メディエーション・モジュール・アセンブリー図でインポートおよびエクスポートを使用する場合は、 インポートおよびエクスポートによって使用されるビジネス・オブジェクトおよびインターフェースをライブラリーに登録して、 それらを共有できるようにするのが良い方法です。 次に、ライブラリーへの依存関係を、これらの共通リソースを使用するすべてのモジュールに追加します。 同じビジネス・オブジェクトとビジネス・インターフェースを異なるモジュールにコピーして使用することは避けてください。
モジュールで WSDL ファイルを使用する必要がある場合は、 これをモジュールにコピーします。 オプションで、WSDL ファイルをライブラリーにコピーし、モジュール内において、 ライブラリーへの依存関係を設定します。これで、ライブラリーのリソースを使用できるようになります。 別のタイプのプロジェクト、例えば Web プロジェクトから WSDL ファイルをドラッグしようとすると、 モジュールまたはライブラリーに WSDL をコピーするように促すエラー・メッセージが表示されます。
依存関係エディター以外でのモジュール依存関係の変更は避ける必要があります。
ライブラリー、Java プロジェクト、または J2EE プロジェクトへの依存関係を追加すると、 モジュールのプロパティーが変更されます。 モジュールのプロパティーは以下のように変更されます。
メディエーション・モジュールおよびライブラリーのプロパティーを編集する代わりに、 依存関係エディターを使用してメディエーション・モジュールおよびライブラリーのプロジェクト依存関係を管理します。 メディエーション・モジュールおよびライブラリーのプロパティーには重要な Java 前提事項が設定されているため、Java プロパティーを変更すべきではありません。 例えば、ソース・フォルダーや出力フォルダーを変更しないでください。