HomeDigital EditionSys-Con RadioSearch Web Services Cd
B2B Beginning WS Business Process Management Case Studies Content Management Distributing Computing e-Business Electronic Data Interchange Enterprise Industry Insight Integration Interviews Java & Web Services .NET Portal Product Reviews Scalability & Performance Security SOAP Source Code UDDI Wireless WS Standards WS Tips & Techniques WSDL WS Editorials XML

Understanding UDDI tModels and Taxonomies, by Andy Grove
WSJ Vol 01 Issue 02 - pg.64

	


Listing 1  businessEntity categorization

<businessEntity
xmlns:xsi="http://www.w3.org/2001/
XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
businessKey="5E4B4CDA-3448-4B88-
ACE1-8584D43B7703"
operator="Microsoft Corporation"
authorizedName="Andy Grove"
xmlns="urn:uddi-org:api">


...
<name>Cape Clear Software</name>

...

<categoryBag>
<keyedReference
tModelKey="uuid:c0b9fe13-179f-413d-8a5b
-5004db8e5bb2"
keyName="Software Publishers"
keyValue="5112" />
<keyedReference
tModelKey="uuid:4e49a8d6-d5a2-4fc2-93a0
-0411d8d19e88"
keyName="United States"
keyValue="US" />
<name>Cape Clear Software</name>

...

<categoryBag>
<keyedReference
tModelKey="uuid:c0b9fe13-179f-413d-8a5b
-5004db8e5bb2"
keyName="Software Publishers"
keyValue="5112" />
<keyedReference
tModelKey="uuid:4e49a8d6-d5a2-4fc2-93a0
-0411d8d19e88"
keyName="United States"
keyValue="US" />
</categoryBag>

</businessEntity>

Listing 2 tModel representing Airport Weather

<tModel tModelKey = "uuid:7716711a-1231-483f
-a4b9-36104341ba78"
operator = "Microsoft Corporation"
authorizedName = "Andy Grove">

<name>Airport Weather</name>
<description xml:lang="en">Checks weather at
airports</description>
<overviewDoc>
<description xml:lang="en">WSDL description of
Web Service</description>
<overviewURL>
http://www.capescience.com/AirportWeather.wsdl
</overviewURL>
</overviewDoc>
<categoryBag>
<keyedReference tModelKey = "uuid:c1acf26d-9672-
4404-9d70-39b756e62ab4"
keyName = "Specification for a web
service described in WSDL"
keyValue = "wsdlSpec" />
</categoryBag>
</tModel>


Listing 3 businessService

<businessService serviceKey="55c48719
-52dc-49d2-9a74-7c01383771b7"
businessKey="5e4b4cda-3448-4b88-
ace1-8584d43b7703">
<name>Airport Weather Check</name>
<description xml:lang="en">Airport weather
information</description>

<bindingTemplates>
<bindingTemplate serviceKey="55c48719-52dc-49d2-
9a74-7c01383771b7"
bindingKey="a318f871-bd15-4c5b-
955d-902468790f8c">
<description xml:lang="en">SOAP endpoint for Web
Service</description>
<accessPoint URLType="http">
http://www.capescience.com/ccgw/GWXmlServlet
</accessPoint>
<tModelInstanceDetails>
<tModelInstanceInfo tModelKey="uuid:7716711a-
1231-483f-a4b9-36104341ba78">
<description xml:lang="en">Web Service to
check airport weather
</description>
<instanceDetails>
<description xml:lang="en" />
<overviewDoc>
<description xml:lang="en">WSDL for
Airport Weather
Service</description>
              
<overviewURL>
http://www.capescience.com/AirportWeather.wsdl
</overviewURL>
</overviewDoc>
<instanceParms />
</instanceDetails>
</tModelInstanceInfo>
</tModelInstanceDetails>
</bindingTemplate>
</bindingTemplates>
<categoryBag>
<keyedReference tModelKey="uuid:c1acf26d
-9672-4404-9d70-39b756e62ab4"
keyName="Specification for a web service
described in WSDL"
keyValue="wsdlSpec" />
</categoryBag>
</businessService>