Home  >  Blog  >   Tibco

What is UDDI in Web Services

Rating: 4
  1. Share:

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.


Enroll for Instructor Led Live TIBCO BW TRAINING


Join our newsletter

Stay updated with our newsletter, packed with Tutorials, Interview Questions, How-to's, Tips & Tricks, Latest Trends & Updates, and more ➤ Straight to your inbox!

Course Schedule
TIBCO BusinessWorks 6.x TrainingMay 25 to Jun 09View Details
TIBCO BusinessWorks 6.x TrainingMay 28 to Jun 12View Details
TIBCO BusinessWorks 6.x TrainingJun 01 to Jun 16View Details
TIBCO BusinessWorks 6.x TrainingJun 04 to Jun 19View 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 more
Recommended Courses

1 / 15