Prev | Current Page 129 | Next

Binildas A Christudas

"Service-Oriented Java Business Integration"

For other types, the user can hand
write encoders/decoders and register with the XML-SOAP run time.
3. Literal XML encoding: Allows us to send XML elements (DOM org.
w3c.dom.Element objects) as parameters by embedding the literal XML
serialization of the DOM tree.
Apache SOAP supports messaging and RPC over two transports??”HTTP and SMTP.
As per the SOAP specification, all SOAP implementations should support SOAP
XML payload over HTTP Transport. As optional features, implementations are free
to support other transport bindings like JMS, FTP, and SMTP. Vendors can even
support proprietary transport bindings for whatsoever reason they have, so there
should be nothing which prevents one from not exposing XML SOAP even over
radio waves as a transport mechanism!
Binding??”The Conventional Way
[ 86 ]
RPC and Message Oriented
An Apache SOAP service or binding can be RPC or message oriented.
If it is RPC oriented, the run time expects a strict, SOAP formatted request (and
response too). The run time will process the SOAP envelope, dispatch the RPC
method call request to the appropriate service implementation class and to the
appropriate method.


Pages:
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141