Publishing and Finding Web Services Using UDDI
UDDI stands for Universal Description, Discovery and Integration. The UDDI Project is an industry initiative that is working to enable businesses to quickly, easily, and dynamically find and carry out transactions with one another. A populated UDDI registry contains cataloged information about businesses, the services that they offer and communication standards and interfaces they use to conduct transactions. Built on the Simple Object Access Protocol (SOAP) data communication standard, UDDI creates a global, platform-independent, open architecture space that will benefit businesses.
Registration and Discovery of Web Services Using JAXR with XML Registries such as UDDI and ebXML
Many data formats are being used in the enterprise world that make it difficult for businesses to collaborate with one another at the application level. Web services enable interoperability through a set of XML-based open standards. Businesses can describe their Web services on the Internet using an XML-based language, such as the Web Services Description Language (WSDL), or simple plain text, and list them in an XML-based registry such as Universal Description, Discovery, and Integration (UDDI), or the electronic business XML (or ebXML) Registry. But since the formats of these XML-based registries are different, developers must study each of them carefully and in detail. Luckily, however, Sun has pioneered the JavaTM API for XML Registries (JAXR), which can be used to access any of the most widely adopted XML-based registries. With JAXR, you don't need to worry about the differences between UDDI and the ebXML Registry.
Rocket ahead with UDDI V3
If you are familiar with Web services, you probably recognize the importance of Universal Description, Discovery, and Integration (UDDI) and the role it plays as a Web services registry. Having a general solution for describing Web services so that you can quickly and easily discover these services is fundamental to the success of heterogeneous Web service environments. This article focuses on support for multi-registry heterogeneous environments, security, and the separation of policy from implementation, which are the key features that strongly differentiate Version 3 from prior versions.
UDDI4J lets Java do the walking
Universal Description, Discovery, and Integration (UDDI) is just one of the standards used in the hot, new Web services realm. UDDI lets you store information about which Web services are made available and by whom. The standard is based on XML and thus kept platform and programming-language neutral. This article introduces the open source UDDI4J Java API that makes UDDI accessible for Java programmers.
UDDI4J: Matchmaking for Web services
This article discusses the basics of UDDI, the Java API to UDDI, and how you can use this technology to start building, testing, and deploying your own Web services.
UDDI4J: Matchmaking for Web services
This article discusses the basics of UDDI, the Java API to UDDI, and how you can use this technology to start building, testing, and deploying your own Web services.
Understanding UDDI
Web services are designed to be accessed via the Internet or other network connections. However, there has to be a way of advertising a services existence, its purpose, and protocols. For example, if you want to add a stock ticker to your Web site you can get this feature via a Web service, but how do you know its available, what its features are, how much it costs (if anything), and where and how to access it? UDDI (Universal Description, Discovery and Integration) is the answer.
Understanding UDDI and JAXR
Over the past few years, much of the Java developer community has embraced the various pieces of J2EE, and in the process has given server-side programming the high status formerly enjoyed by client-side programming tools (GUI frameworks that include Swing). Now, the developer community is being challenged once more to weigh SOAP services to see if they can raise the bar for server-side programming.