Routing is a process of delivering messages through a series of nodes or intermediaries. Each intermediary not only provides a message delivery channel, but may also provide value-added services such as logging, auditing and validations. Routing is an essential part of distributed computing, and will play an important rule in multi-party message exchanges.
WS_Routing is a protocol that defines how SOAP messages can be delivered using various transports. Routing information is carried from one intermediary to another inside the SOAP header element. WS_Routing , thus, can be understood as an extension to SOAP.
SQLData WS_Routing Service
The service is available at http://soapclient.com/SoapRouter with the following features:
A Sample Message
The following message accesses the getTemp method hosted at http://xmethods.net, it is to be routed through three intermediaries:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsi="http://www.w3.org/1999/KXMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Header> <mm:path xmlns:mm="http://schemas.xmlsoap.org/rp/" SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/actor/next" SOAP-ENV:mustUnderstand="1"> <mm:action></mm:action> <mm:to>http://services.xmethods.net:80/soap/servlet/rpcrouter</mm:to> <mm:id>3cf74010-e395-11d5-a2d9-00a0246e4ce3</mm:id> <mm:fwd> <mm:via>http://www.whitemesa.net/interop/std/multihop</mm:via> <mm:via>http://www.4s4c.com/services/log.ashx</mm:via> <mm:via>http://soapclient.com/SoapRouter</mm:via> </mm:fwd> <mm:rev><mm:via/></mm:rev> </mm:path> </SOAP-ENV:Header> <SOAP-ENV:Body> <mns:getTemp xmlns:mns="urn:xmethods-Temperature"> <zipcode xsi:type="xsd:string">20876</zipcode> </mns:getTemp> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
|Copyright © 1997-2011 SQLData System, Inc All rights reserved.|
Comments, or suggestions? Send to info2 at sqldata.com
|This site is powered by SQLData SOAP Server|