Asynchronous - one way BPEL process is used to call a target service or perform outbound operations such as writing to a file in a directory, FTP site, enqueue a message into a queue, or call a service. This process can be used to implement functionalities that do not require a response from the caller. You will also notice that reply activity is not available in asynchronous. One-way BPEL process template is shown in the following screenshot:
Key information to be noted in order to identify the BPEL as a one-way asynchronous BPEL process is as follows:
It uses only one port to communicate
It uses only input messages, does not require output messages as response, and it need not be sent back to the caller
The following WSDL is generated by the Oracle JDeveloper for a one-way asynchronous BPEL process:
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="SampleOneWayBPELProcess" targetNamespace="http://xmlns.oracle.com/AdpaterSamples/AdapterSamplePrj...