SOAP headers are extremely useful feature, they carry additional information required for WS processing.
The best part is that this information doesn't have to be explicitly defined in WSDL.
Not only the receiver can use headers for its own processing, but also intermediaries can add and remove headers throughout the message relaying so that the ultimate receiver doesn't have to be aware of what happened to the SOAP message while delivering.
In my PhD system I enhance WS-BPEL processes by adding additional partners which require some context data.
I didn't want to modify the main process WSDL file so that my mechanism could be transient for end users which could still invoke theirs WS-BPEL processes without knowing that it was somehow modified.
Simply if no SOAP header context data is available, WS-BPEL acts in the original way.
Today I will show you how you can add SOAP headers support in Apache ODE.
2011 in review
-
It’s end of January 2012 by now, but I decided to share some stats on what
was going on with this blog in 2011. If you fancy reading my stuff (is
there any...
1 week ago
