SOA 4 UDDI - Universal Description, Discovery and...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
1 1 Universal Description, Discovery and Integration Subject Incharge Pratidnya S. Hegde Patil (UDDI ) Service Description : Advertisement b The sole requirement for one service to contact another is access to the other service's description. b As the amount of services increases within and outside of organizations, mechanisms for advertising and discovering service descriptions may become necessary. b For example, central directories and registries become an option to keep track of the many service descriptions that become available. b These repositories allow humans (and even service requestors) to: s locate the latest versions of known service descriptions s discover new Web services that meet certain criteria 2
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Registry 3 b Public registries accept registrations from any organizations, regardless of whether they have Web services to offer. Once signed up, organizations acting as service provider entities can register their services. b Private registries can be implemented within organization boundaries to provide a central repository for descriptions of all services the organization develops, leases, or purchases. UDDI specifies a relatively accepted standard for structuring registries that keep track of service descriptions. These registries can be searched manually and accessed programmatically via a standardized API . The problem with Web Services B How can I discover business partners with compatible web service solutions? B How to let other business know about my exposed web services? B Contact every potential partners is time- B Search engines depend on web crawlers, inconsistent results, only URL returned. B Hence UDDI. 4
Background image of page 2
3 UDDI b UDDI is a directory for storing information about web services , like yellow pages of a phone directory. b UDDI is a directory of web service interfaces described by WSDL. b Defines a way to publish and discover information about web services b “Web service” describes specific business functionality to be used by another company. b Joint industry effort initiated by Microsoft and Ariba. b Not a standard 5 Basic Structure of UDDI 6
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 Core Data Types 7 Core Data Type 8 Each business entity offer many services. Each service requires one or more binding templates, and each of those need a tModel. Multiple business entities can be related via publisher assertion.
Background image of page 4
5 UDDI Datastructures 9 businessEntity b When you publish your services to UDDI, you start by publishing a new businessEntity. Similarly, when searching UDDI, many of the inquiry APIs search a specific businessEntity. b Each businessEntity is uniquely identified by a UUID (Universally Unique Identifier) called a businessKey. b
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 19

SOA 4 UDDI - Universal Description, Discovery and...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online