* Service Types. A service type is defined by a tModel. Multiple businesses can offer
the same type of service, as defined by the tModel. A tModel specifies information such as
the tModel name, the name of the organization that published the tModel, a list of
categories that describe the service type, and pointers to technical specifications for the
service type such as interface definitions, message formats, message protocols, and
security protocols.
(http://uddi.org/faqs.html)
2.3 UDDI and Golden Pages?
Golden Pages is currently primarily a discovery service. It functions as a simple listing
of businesses in Ireland, sorted by business type and, in the case of the print edition, by
area. The idea of adding discovery and integration to this service is an appealing one
and, since the UDDI protocol is an open standard which is there to be used, integrating
the Golden Pages into UDDI in some way was the initial goal of this project. To this end,
two options presented themselves. The first route would be to set up an independent
Golden Pages UDDI registry, using the UDDI system of Nodes, Business Entities,
tModels et al. While maintaining the simple functionality of the original, businesses
would be given the opportunity to greatly increase the amount of information they could
supply about themselves and their products and services on the web. Additionally,
because UDDI is an open standard, there would exist the possibility of later integration
with other Yellow Pages UDDI registries around the world, should they exist. The
second option would be to set up the Golden Pages as a Registrar , a third party
company which would enter and maintain its clients` details on one of the global UDDI
registries.
In the end, neither of these ideas proved feasible. The private registry idea was hampered
by the fact, although tools such as jUDDI (an Apache project) and UDDI4J (by IBM) for
creating registries do exist, they are both very much in the developmental stage and
documentation in each case is sparse. Furthermore, both implementations run on Java
servlets, the recommended implementation of which, Tomcat, proved very unreliable and
difficult
to
set
up
(http://nagoya.apache.org/bugzilla/buglist.cgi?rep_platform=PC&op_sys=Windows+NT
%2F2K&bug_severity=Critical&product=Apache+httpd 2.0). At the time of writing,
there is no stable release of jUDDI, only automated nightly CVS snapshots , and the last
major release of UDDI4J was in May of 2002. If and when development ever picks up on
11