When working with BPEL processes, you typically use the following types of Service Oriented Architecture projects:
In the New Project wizard, these projects are available in the SOA category.
BPEL Module Project
BPEL Module project is a group of source files which includes BPEL files, web service interface files (.wsdl), and XML Schema (.xsd) files. Within a BPEL Module project, you can author a business process compliant with the WS-BPEL 2.0 language specification.
Composite Application Project
Composite Application project is a project whose primary purpose is to assemble a deployment unit for the Java Business Integration (JBI) server. The JBI server can contain different service engines. One service engine is the BPEL Service Engine. BPEL Module projects must be added to a Composite Application project in order to be deployed to the BPEL runtime. The Composite Application Project can also be used to create and execute test cases that can then be run, in JUnit fashion, against the deployed BPEL processes.
Sample BPEL Module and Composite Application projects
Using the New Project wizard, you can also create the following sample SOA projects. Each of these samples is really a pair of related projects, a BPEL Module and a Composite Application project. Use the New Project wizard to create these samples. Then deploy and test-run the samples. If you wish, you can also use a sample as a starting point for new development. You can create the following sample projects: