|
NOTE:
These slides have not been updated since 2003. They have been superseded by the book
Anders Møller and Michael Schwartzbach, February 2006 |
|
| INTERACTIVE WEB SERVICES WITH JAVA |
|
<businessEntity businessKey="ba744ed0-3aaf-11d5-80dc-002035229c64"
operator="www.ibm.com/services/uddi"
authorizedName="0100001QS1">
<discoveryURLs>
<discoveryURL useType="businessEntity">http://www.ibm.com/services/uddi/uddiget?businessKey=BA744ED0-3AAF-11D5-80DC-002035229C64</discoveryURL>
</discoveryURLs>
<name>XMethods</name>
<description xml:lang="en">Web services resource site</description>
<contacts>
<contact useType="Founder">
<personName>Tony Hong</personName>
<phone useType="Founder" />
<email useType="Founder">thong@xmethods.net</email>
</contact>
</contacts>
<businessServices>
<businessService serviceKey="d5921160-3e16-11d5-98bf-002035229c64"
businessKey="ba744ed0-3aaf-11d5-80dc-002035229c64">
<name>XMethods Delayed Stock Quotes</name>
<description xml:lang="en">20-minute delayed stock quotes</description>
<bindingTemplates>
<bindingTemplate bindingKey="d594a970-3e16-11d5-98bf-002035229c64"
serviceKey="d5921160-3e16-11d5-98bf-002035229c64">
<description xml:lang="en">SOAP binding for delayed stock quotes service</description>
<accessPoint URLType="http">http://services.xmethods.net:80/soap</accessPoint>
<tModelInstanceDetails>
<tModelInstanceInfo tModelKey="uuid:0e727db0-3e14-11d5-98bf-002035229c64" />
</tModelInstanceDetails>
</bindingTemplate>
</bindingTemplates>
</businessService>
</businessServices>
</businessEntity>
|
This tModel for the single service described above refers to bindings in a WSDL description:
<tModel tModelKey="uuid:0e727db0-3e14-11d5-98bf-002035229c64"
operator="www.ibm.com/services/uddi"
authorizedName="0100001QS1">
<name>XMethods Simple Stock Quote</name>
<description xml:lang="en">Simple stock quote interface</description>
<overviewDoc>
<description xml:lang="en">wsdl link</description>
<overviewURL>http://www.xmethods.net/tmodels/SimpleStockQuote.wsdl</overviewURL>
</overviewDoc>
<categoryBag>
<keyedReference tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4"
keyName="uddi-org:types"
keyValue="wsdlSpec" />
</categoryBag>
</tModel>
|
The following SOAP message could be sent to a UDDI registry to inquire about services named "delayed stock quotes":
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<find_service businessKey="*" generic="1.0" xmlns="urn:uddi-org:api">
<name>delayed stock quotes</name>
</find_service>
</Body>
</Envelope>
|
|
| COPYRIGHT © 2002-2003 ANDERS MØLLER & MICHAEL I. SCHWARTZBACH |
|