HelloWorld Web service invocation.
Note: The above process logic code is not a BPEL tool generated; therefore, it might vary in the actual syntax. The intention is to introduce readers to the various XML elements in the BPEL.
BPEL Engine
Executes any process flow template compatible to the BPEL standard. Functionality includes invocation of the Web services, mapping of the data content, error handling, transactionality, security, and so forth. Typically, the BPEL Engine would be integrated within the Application Server.
BPEL Engines & Designer
The following table lists some of the various BPEL products available. Some of these companies have free trial versions available; others allow you to download the product for free to use in conjunction with their other products. ActiveBPEL has an Open Source version of its product.