BPEL プロセスの操作では、通常、次の種類のサービス指向アーキテクチャープロジェクトを使用します。
「新規プロジェクト」ウィザードでは、これらのプロジェクトは「SOA」カテゴリにあります。
BPEL モジュールプロジェクト
BPEL モジュールプロジェクトは、BPEL ファイル、Web サービスインタフェースファイル (.wsdl)、および XML スキーマ (.xsd) ファイルを含んでいるソースファイルのグループです。BPEL モジュールプロジェクト内で、WS-BPEL 2.0 言語仕様に準拠したビジネスプロセスを作成できます。
複合アプリケーションプロジェクト
複合アプリケーションプロジェクトは、Java Business Integration (JBI) サーバー用に配備ユニットをアセンブルすることを主な目的とするプロジェクトです。JBI サーバーには、異なるサービスエンジンを含めることができます。サービスエンジンの 1 つに、BPEL サービスエンジンがあります。BPEL モジュールプロジェクトを BPEL 実行環境に配備するためには、それらを複合アプリケーションプロジェクトに追加する必要があります。複合アプリケーションプロジェクトを使用して、配備した BPEL プロセスに対して、JUnit 形式で、実行することができるテストケースを、作成および実行できます。
BPEL モジュールと複合アプリケーションのサンプルプロジェクト
「新規プロジェクト」ウィザードを使用して、次のサンプル SOA プロジェクトを作成することもできます。これらの各サンプルは、実際には、関連する BPEL モジュールプロジェクトと複合アプリケーションプロジェクトのペアです。これらのサンプルを作成するには、「新規プロジェクト」ウィザードを使用します。そのあと、サンプルを配備し、テスト実行します。必要に応じて、サンプルを新しい開発の開始点として使用することもできます。次のサンプルプロジェクトを作成できます。