The BPEL Service Engine requires the following artifacts to execute a business process:
BPEL Documents: define the activity sequence to execute.
WSDL Documents: define the contract between the business process and partner services.
Optional XSDs: define exchanged XML documents; XSDs can be defined inline within WSDL documents.
These artifacts are packaged into a service unit, and in turn packaged into the service assembly, along with other JBI component's service units, based on the internal/external partner services requirements.
Service assemblies and service units can be deployed to JBI runtime and corresponding components using Ant scripts provided with the NetBeans IDE. The JBI DeploymentServiceMBean interprets the deployment descriptor, jbi.xml, and deploys the service unit to the associated component.