The Composite Application project is used to create a Service Assembly that can be deployed to the Java Business Integration (JBI) runtime environment.
Within the Composite Application project, you can:
Assemble an application that uses multiple project types (for example, BPEL Module or XSLT Module projects).
Configure external/edge access protocols (SOAP, JMS, SMTP, and others).
Build JBI deployment packages.
Deploy the application image to the target JBI component.
Monitor the status of JBI components and applications.
To deploy a Composite Application to the BPEL Service Engine, it must include a JBI module created from a BPEL Module project. Within a Composite Application Project that includes a JBI module, you can also create and execute test cases that can then be run against the deployed BPEL processes.
For more information about working with Composite Application projects, see Understanding the BPEL Module Project and Testing and Debugging BPEL Processes sections of this guide.