An Integrated Development Environment (IDE) tool for Web services is a user interface provided by any vendor that enables you to publish (submit data) and inquire (search data) in any UDDI registry. CentraSite supports any IDE tool that complies with WSDL and UDDIV3 or UDDIV2 inquiry and publish semantics. Using IDE tools with CentraSite, you can publish, inquire and delete Web services.
The following IDE tools can be used with CentraSite Version 8.0.
Parasoft JTest 7.5
PushToTest
UDDI4J
RUDDI
When using any IDE tool, you need to obtain a user account in CentraSite, and also provide an inquiry URL for inquiring a Web service and a publish URL for publishing a Web service. You also need to provide the security URL for those tools that require it (for example, ALSB uses the security URL to get the AuthToken).
The UDDI Publish, Inquiry and Security services are hosted at the following URLs on the CentraSite host machine:
Inquiry URL:
http://<hostName>:<port>/UddiRegistry/inquiry
Publish URL:
http://<hostName>:<port>/UddiRegistry/publish
Security URL:
http://<hostName>:<port>/UddiRegistry/security
where <hostName>
is the
host name or IP address of the machine on which CentraSite is installed and
<port>
is the port on which
CentraSite is listening for http requests.
Note:
The save_binding
call in UDDI sends the access point
but does not send the WSDL URL. Therefore, the WSDL URL shows only the access
point.
This section describes how to search for a business and publish a service from that business, using the WTP Eclipse client. For more information about using the WTP Eclipse client, see http://www.eclipse.org/webtools/.
To download the plug-in and access the Web Services Explorer
Download the Eclipse Web Tools version 1.5.2 from http://download.eclipse.org/webtools/downloads/. This version contains Eclipse 3.2.1.
Run your virus scan product to ensure the Eclipse Web Services Explorer opens properly.
On the Eclipse SDK screen, click
.On the J2EE and then click .
dialog box, selectClick
.The Web Services Explorer portlet displays.
In the Navigator pane, click UDDI Main.
On the Open Registry screen, type the following URL in the Inquiry URL box:
http://<hostName>:<port>/UddiRegistry/inquiry
where <hostName>
is the
host name or IP address of the machine on which CentraSite is installed and
<port>
is the port on which
CentraSite is listening for http requests.
Click
.If the registry is active, Eclipse displays its details. On this page, you can find and publish services, businesses and service interfaces (tModels). For more information, refer to the WTP Eclipse product documentation.
Click
.For more information about the IBM Rational Application Developer 6.0, see http://www.ibm.com/developerworks/rational/products/rad/.
To connect to CentraSite
From the
menu of the tool, click .Click
.In the navigation window, click
.In the Registry Name box, type
CentraSite
.
In the Inquiry URL box, type
http://<host>:<port>/UDDIRregistry/inquiry
,
where <host>
and
<port>
reflect the target
CentraSite registry.
To publish entities
In the Publish URL box, type
http://<host>:<port>/UDDIRegistry/publish
,
where <host>
and
<port>
reflect the target
CentraSite registry.
Supply your user name and password.
Identify the registry to which you want to publish the entity.
Provide entity details.
When you attempt to find services and publish a new service, double authentication is required. But when you attempt to publish a service directly, authentication is involved once.