Home | SOAP Tools | UDDI Browser | ResourcesSource Code | RFCs | News Reader  | SOAP Interop | Bookmarks 

  

SOAP Router
This is a  SOAP client for WS-Routing protocol: 
  1. Enter the Web Service Description Language (WSDL) file for the final destination. The endpoint must support the WS_Routing protocol.
  2. Select one of the  Routing Paths. 
  3. Click the Retrieve button to build HTML forms.
  4. Enter data into forms on the next page and execute the methods.
WSDL File Address:
Routing Path:
       
 

SOAP Routing

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:

  • It is an intermediary that supports routing to both routable destinations and non-routable destinations. Routing message can be sent to web services that don't understand WS_Routing protocol.

  • All web services on this web site are routable services. i.e., routing message will be handled according to the WS_Routing specification.

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>

 

Other Tools:

 

SOAP Routing

WS_Routing Overview
WS_Routing Spec

White Mesa Multihop Info

  White Mesa Client 
  WS_Routing Schema 
SOAP Tools
SOAP Message Builder
SOAP Client
Interop Tester
News Reader
 SOAP Server
SOAP News Feeds
UDDI News
XML News
XMLHack


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