Create an Asynchronous JAX-WS Web Service and call it from Oracle BPEL 11g
Posted
by Bob Webster
on Oracle Blogs
See other posts from Oracle Blogs
or by Bob Webster
Published on Thu, 28 Jun 2012 19:53:28 +0000
Indexed on
2012/06/28
21:21 UTC
Read the original article
Hit count: 283
/Oracle
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.
© Oracle Blogs or respective owner