Skip to main content
summaryrefslogtreecommitdiffstats
blob: d210cb7de70b2bc6574dba829b8665b559aa409f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta name="copyright" content="Copyright (c) 2000, 2008 IBM Corporation and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/. Contributors: IBM Corporation - initial API and implementation" />
<meta name="DC.rights.owner" content="(C) Copyright 2000, 2008" />
<meta content="public" name="security" />
<meta content="index,follow" name="Robots" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta content="concept" name="DC.Type" />
<meta name="DC.Title" content="Relationship between UDDI and WSIL" />
<meta name="abstract" content="The Web Services Inspection Language (WSIL) and the Universal Description, Discovery, and Integration (UDDI) specification both address issues related to Web service discovery. However, each specification takes a different approach to the discovery of Web services. The two specifications can be used separately or jointly; searching with WSIL can result in finding items in UDDI." />
<meta name="description" content="The Web Services Inspection Language (WSIL) and the Universal Description, Discovery, and Integration (UDDI) specification both address issues related to Web service discovery. However, each specification takes a different approach to the discovery of Web services. The two specifications can be used separately or jointly; searching with WSIL can result in finding items in UDDI." />
<meta content="UDDI, relationship with WSIL, WSIL, relationship with UDDI" name="DC.subject" />
<meta content="UDDI, relationship with WSIL, WSIL, relationship with UDDI" name="keywords" />
<meta scheme="URI" name="DC.Relation" content="../concepts/cwsil.html" />
<meta scheme="URI" name="DC.Relation" content="cws.html" />
<meta scheme="URI" name="DC.Relation" content="cwsinwsa.html" />
<meta scheme="URI" name="DC.Relation" content="cwsil.html" />
<meta scheme="URI" name="DC.Relation" content="../tasks/toverws.html" />
<meta content="XHTML" name="DC.Format" />
<meta content="cwsilud" name="DC.Identifier" />
<meta content="en-us" name="DC.Language" />
<link href="../../org.eclipse.wst.doc.user/common.css" type="text/css" rel="stylesheet" />
<title>Relationship between UDDI and WSIL</title>
</head>
<body id="cwsilud"><a name="cwsilud"><!-- --></a>


<h1 class="topictitle1">Relationship between UDDI and WSIL</h1>



<div><p>The Web Services Inspection Language (WSIL) and the Universal Description,
Discovery, and Integration (UDDI) specification both address issues related
to Web service discovery. However, each specification takes a different approach
to the discovery of Web services. The two specifications can be used separately
or jointly; searching with WSIL can result in finding items in UDDI.</p>

<p>The UDDI specification addresses Web service discovery through the use
of a centralized model. One or more repositories are created to house information
about businesses and the services they offer. Requests and updates pertaining
to the service and business related information are issued directly against
the repositories. In addition, UDDI prescribes a specific format for a portion
of the stored description information and, to facilitate advanced (focused)
searching, assumes that other description information will be stored and registered
within the system as well.</p>

<p>UDDI systems facilitate focused discovery patterns since these systems
are based on organized repositories that provide advanced searching capabilities.
This helps requestors locate potential communication partners. In order to
provide advanced functionality, however, UDDI requires the deployment and
maintenance of a certain amount of infrastructure, thus increasing the cost
of operation. In addition, unless the service descriptions are stored only
within UDDI, there is a cost associated with keeping the different versions
synchronized.</p>

<p>The WSIL specification relies on a completely distributed model for providing
service-related information. The service descriptions can be stored at any
location, and requests to retrieve the information are generally made directly
to the entities that are offering the services. The WSIL specification does
not stipulate any particular format for the service information. It relies
on other standards, including UDDI, to define the description formats. The
WSIL specification also relies on existing Web technologies and infrastructure
to provide mechanisms for publishing and retrieving its documents.</p>

<p>WSIL provides the ability to disseminate service-related information through
existing protocols directly from the point at which the service is being offered.
This enables focused discovery to be performed on a single target; however,
because of its decentralized and distributed model, WSIL is not a good mechanism
for executing focused discovery if the communication partner is unknown.</p>

<p>The UDDI and WSIL specifications should be viewed as complementary technologies
to be used either together or separately depending on the situation. For example,
a UDDI repository could be populated based on the results found when performing
a search for WSIL documents. Likewise, a UDDI repository may itself be discovered
when a requester retrieves a WSIL document that references an entry in the
repository. In environments where the advanced functionality afforded by UDDI
is not required and where constraints do not allow for its deployment, the
WSIL mechanism may provide all of the capabilities that are needed. In situations
where data needs to be centrally managed, a UDDI solution alone may provide
the best fit. The UDDI and WSIL specifications should not be viewed as mutually
exclusive.</p>

<div class="note"><span class="notetitle">Note:</span> Both UDDI and WSIL contain only references to WSDL - they do not contain
the WSDL documents themselves.</div>

</div>

<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="../concepts/cwsil.html" title="Web Services Inspection Language (WSIL) is a service discovery mechanism that is an alternative to UDDI as well as complementary to UDDI. When you discover Web services with UDDI, you go to a centralized registry.  WSIL is an alternative approach to Web service discovery.  WSIL allows you to go directly to the service provider and ask for the services it provides.">Web Services Inspection Language (WSIL)</a></div>
</div>

<div class="linklist"><strong>Related Concepts</strong><br />

<div><a href="cws.html" title="A Web service is a set of related application functions that can be programmatically invoked over the Internet. Businesses can dynamically mix and match Web services to perform complex transactions with minimal programming. Web services allow buyers and sellers all over the world to discover each other, connect dynamically, and execute transactions in real time with minimal human interaction.">Web services overview</a></div>
<div><a href="cwsinwsa.html" title="">Tools for Web services development</a></div>
<div><a href="cwsil.html" title="Web Services Inspection Language (WSIL) is a service discovery mechanism that is an alternative to UDDI as well as complementary to UDDI. When you discover Web services with UDDI, you go to a centralized registry.  WSIL is an alternative approach to Web service discovery.  WSIL allows you to go directly to the service provider and ask for the services it provides.">Web Services Inspection Language (WSIL)</a></div></div>

<div class="linklist"><strong>Related Tasks</strong><br />

<div><a href="../tasks/toverws.html"> Developing Web
services</a></div></div>
</div>

</body>
</html>

Back to the top