1 / 11

UDDI Overview

UDDI Overview. Web Services Registry SOA Enabler. What Is UDDI?. Universal Description, Discovery, and Integration Protocols for web services registry Public implementation of standard Part of web services stack, with SOAP, WSDL, etc. Service-Oriented Architecture.

loren
Download Presentation

UDDI Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UDDI Overview • Web Services Registry • SOA Enabler

  2. What Is UDDI? • Universal Description, Discovery, and Integration • Protocols for web services registry • Public implementation of standard • Part of web services stack, with SOAP, WSDL, etc.

  3. Service-Oriented Architecture • Model of enterprise software design and integration • IT systems as flexible services, not static boxes • Network-based, loosely coupled, business-focused components • Implemented with web services standards

  4. Why a Registry? • Structure for otherwise ad hoc process of component interactions • Location and invocation metadata for run-time binding • Flexibility for business rules: security, transport, quality of service, etc.

  5. Typical Registry Applications • Publishing or finding web services (within an organization or across organizational boundaries) that meet arbitrary criteria • Determining the security and transport protocols supported by a given web service • Insulating applications (and providing fail-over) from failures or changes in invoked services

  6. The UDDI Standard • UDDI specifies protocols for: • Publishing and searching services registry • Controlling access to registry • Distributing and delegatating to other registries • Managed by OASIS standards body

  7. The Public Registry • The UDDI Business Registry (UBR): • Public reference implementation of standard • Directory of publicly available services

  8. Key Functional Concepts • UDDI data model • businessService, businessEntity, bindingTemplate, tModels (metadata) • Hierarchy of registry instances • Nodes, registries, affiliated registries • Key programmatic interfaces • Publish, search, replicate, subscribe, key management, authentication • Multiple, flexible service taxonomies

  9. VERSION YEAR GOALS 1.0 2000 Public registry foundation 2.0 2003 Web services alignment and extensible taxonomies 3.0 2004 Flexible and secure registry interaction models UDDI v3 History

  10. www.uddi.org • Specification • Technical notes • Best practices • Case studies • Committee membership

  11. OASIS • Member-led, international, non-profit standards consortium • Focuses on structured information and e-business standards • Members include users, vendors, academics, and governments • ebXML, SAML, WS-Security, BPEL, etc.

More Related