UDDI Overview Web Services Registry SOA Enabler What Is UDDI? - - PowerPoint PPT Presentation

uddi overview
SMART_READER_LITE
LIVE PREVIEW

UDDI Overview Web Services Registry SOA Enabler What Is UDDI? - - PowerPoint PPT Presentation

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,


slide-1
SLIDE 1

UDDI Overview

Web Services Registry SOA Enabler

slide-2
SLIDE 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.

slide-3
SLIDE 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
slide-4
SLIDE 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.

slide-5
SLIDE 5

Typical Registry Applications

  • Publishing or finding web services (within an
  • rganization 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

slide-6
SLIDE 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
slide-7
SLIDE 7

The Public Registry

  • The UDDI Business Registry (UBR):
  • Public reference implementation of standard
  • Directory of publicly available services
slide-8
SLIDE 8

Key Functional Concepts

  • UDDI data model
  • businessService, businessEntity, bindingT

emplate, tModels (metadata)

  • Hierarchy of registry instances
  • Nodes, registries, affiliated registries
  • Key programmatic interfaces
  • Publish, search, replicate, subscribe, key management, authentication
  • Multiple, flexible service taxonomies
slide-9
SLIDE 9

UDDI v3 History

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

slide-10
SLIDE 10

www.uddi.org

  • Specification
  • Technical notes
  • Best practices
  • Case studies
  • Committee membership
slide-11
SLIDE 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.