In this chapter, we looked at different UDDI considerations for implementing Web services, including
Discovering Web services
Categorizing services
Business entity relationships
Using UDDI SOAP interfaces
UDDI and SOAP/WSDL relationships
Publishing WSDL service interfaces in UDDI
Extending a UDDI registry
UDDI4J
Private UDDI registries
Throughout this book, you may have seen dozens of differing definitions and approaches to Web services. There will be more to come. One thought is that Web services are a distributed systems architecture for enabling object-oriented applications to provide "services" to each other. Another thought is that Web services define any architecture that involves passing XML documents between disparate systems. Whatever your interpretation of a Web service, it will no doubt use SOAP, WSDL, and UDDI.
By now, you should have a crisp understanding of the fundamental concepts behind Web services: XML, SOAP, WSDL, and UDDI. The author team recommends that if there is anything so far you have not clearly understood, you take the opportunity to reread this chapter before proceeding.