universal description, discovery and integration matthew j. dovey oxford university zig –...

10
Universal Description, Discovery and Integration Matthew J. Dovey Oxford University ZIG – Washington December 2000

Upload: allen-flynn

Post on 13-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Universal Description, Discovery and Integration

Matthew J. Dovey

Oxford University

ZIG – Washington December 2000

UDDI

• Motivation from the “e-business” community• Consortium of major computer systems vendors

including by Ariba, Microsoft, IBM, Sun• Not necessarily “new” concept or technically rich

(especially in the current drafts)• But lot of enthusiasm and support which is more

important for interoperability standard

UDDI

• e-marketplace model– Businesses advertise services– Customers/clients locate services (c.f. registries

of Z39.50 services ala IndexData/SeaChange or ILL/NCIP proposed directories)

– Client software obtain protocol level information needed to connect and interact with the service (c.f. Explain)

UDDI

– Data are in XML model– Interaction with the registry (search, update etc.) via

SOAP (i.e. XML normally over http)

UDDI is a “next layer” in an emerging stack enabling rich Web services. UDDI uses standards-based technologies such as TCP/IP, HTTP, XML and SOAP to create a uniform service description format and service discovery protocol.

Data Model UDDI

Amazon

Buy Books

Buy CD’shttp://hostname/buy?isbn=0123456789&credit=444111222

Hostname=www.amazon.com

EDI

EDI

Data Model UDDI

OCLC

FirstSearch

CORCZ39.50

(ASN.1 or WDSL Spec)

Host=Port=Database=(Explain Stuff)

Bib-1

UUID

Profile Specification(e.g. Bath)

Local ProfileSpecifications(Conformance,Record format)

ILL or CIP

For LibrariesOther Value

Added Service

Explain and UDDI

• Alternative mechanism for publishing Explain and Explain-lite (registry of servers)

• UDDI front to existing Explain

• Why? Increased visibility of services

ASN.1 and WSDL

• ASN.1 could be recast in WSDL– Could produce the core spec. better suited to

XML encodings– Next generation tools would build SOAP/XP

layers automagically on discovering the protocol from the UDDI register

– Raises the visibility of Z39.50

Directories UDDI

– Z39.50 Service Registry?– ILL/NCIP Registry?

– (Possibly as front to Explain/LDAP?)

UDDI

• Technical Issues– Very naïve search interface at the moment (Z39.50 role?)– Metadata model is still naïve (Role for ISO 2146 like work?)– Issues of global distributed registry (replication)– Multiple related tModels (e.g. reflecting the relationship

between protocol, attribute sets, profiles, and service specifics)

• BUT– Lot of interest/backing

THIS IS WHERE TO BE SEEN TO ATTRACT e-CUSTOMERS