Matchmaker is implemented as an extension of the jUDDI which is an open source Java implementation of UDDI. You do not need to install jUDDI since it is included in the default installation package of the matchmaker starting from version 1.3. The web interface provides an intitutive interface for users to interact with the OWL-S/UDDI matchmaker. The interface allows users to build OWL-S descriptions which can be submitted as advertisement or query. The mapping between OWL-S to UDDI is performed performed at users browser using javascript. The resulting UDDI are then submitted to the OWL-S/UDDI registry using the servleted equipped with the Matchmaker Client API.
The matchmaker client API extends UDDI
API, specifically UDDI4J API to support semantic publishing and searching
operations. Users can use both UDDI API functionality and added functionality.
The Matchmaker Client Servlet provides web interface
for a OWL-S/UDDI matchmaker using the OWLS Matchmaker Client.
OWL-S/UDDI matchmaker combines UDDI's
proliferation into the web service infrastructure and OWL-S's explicit
semantic description of the web service. The paper "Adding OWL-S to UDDI, implementation and
throughput" provides insights of the matching algorithm and
implementation of the OWL-S/UDDI matchmaker.