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