What is UDDI in Web Services

What is UDDI

  • UDDI stands for Universal Description, Discovery, and Integration.
  • The UDDI specification enables businesses to quickly, easily, and dynamically find and transact with one another.
  • UDDI enables a business to
  1. Describe its business and its services,
  2. Discover other businesses that offer desired services
  3. Integrate with these other businesses.


 UDDI Data Model

The information that makes up a UDDI registry consists of instances of four core data structure types, the businessEntity, the businessService, the binding template and the tModel, together with instances of additional data structure types defined in the UDDI API Schema.

Each of the core data structure types is used to express specific types of data, arranged in the relationship shown

 UDDI Data Model

MindMajix Youtube Channel

Why do we need a registry?

The ability to register, discover, and govern Web services is an essential requirement for any Service Oriented Architecture (SOA) implementation.

A highly available environment contains multiple application server nodes, multiple instances, and multiple processes. Regardless of where the services will be deployed, they have to be flexible enough to run anywhere without requiring changes to the actual process implementation.

This need may not be fully appreciated in the early stages of an SOA roll-out when dealing with a small number of services.

However, large organizations will typically need to support a large number of Web services, and as the number of services deployed grows to dozens or hundreds, centralized facilities for access and control of service metadata and artifacts become critical.

A service registry provides these capabilities and is a key infrastructural component and a cornerstone for SOA deployments.

Registry and UDDI

UDDI defines a framework to enable the establishment of service registries to provide distributed directory service to the producers and consumers of Web services. It includes a common set of SOAP-based APIs to support registration and advertisement of Web services by service producers, and to facilitate the searching and lookup of Web services by service consumers.

HTTP://DOCS.ORACLE.COM/CD/E14571_01/WEB.1111/E13734/UDDI.HTM#WSADV197

Enroll for Instructor Led Live TIBCO BW TRAINING

 

Job Support Program

Online Work Support for your on-job roles.

jobservice

Our work-support plans provide precise options as per your project tasks. Whether you are a newbie or an experienced professional seeking assistance in completing project tasks, we are here with the following plans to meet your custom needs:

  • Pay Per Hour
  • Pay Per Week
  • Monthly
Learn MoreGet Job Support
Course Schedule
NameDates
TIBCO BusinessWorks 6.x TrainingNov 19 to Dec 04View Details
TIBCO BusinessWorks 6.x TrainingNov 23 to Dec 08View Details
TIBCO BusinessWorks 6.x TrainingNov 26 to Dec 11View Details
TIBCO BusinessWorks 6.x TrainingNov 30 to Dec 15View Details
Last updated: 04 Apr 2023
About Author

I am Ruchitha, working as a content writer for MindMajix technologies. My writings focus on the latest technical software, tutorials, and innovations. I am also into research about AI and Neuromarketing. I am a media post-graduate from BCU – Birmingham, UK. Before, my writings focused on business articles on digital marketing and social media. You can connect with me on LinkedIn.

read less