Create an Asynchronous JAX-WS Web Service and call it from Oracle BPEL 11g
- by Bob Webster
This posting is the result of a simple
requirement to take an existing JAX-WS Web service,convert it to be
asynchronous and call it from Oracle BPEL 11g
It turned out that this is not a trivial task...
BPEL has some very specific expectations about the WSDL for an
asynchronous process.
One approach is to develop the service starting from a WSDL
document that meets BPEL's requirements.
This is possible but requires considerable WSDL authoring
skills. The other approach is to modify the WSDL generated by Web
Service Annotations in Java code (Bottom up development) and instruct JAX-WS to use that WSDL instead of dynamically generating one
from annotations.
This is the approach taken in this article. This posting details
how to:
Modify a JAX-WS Web Service developed using a "Bottom up
" approach to have an asynchronous method and callback.
Call the Asynchronous Service from Oracle BPEL 11g.
Read the full posting here.