Presented to the CIO Council XML Working Group by Eliot Christian, USGS February 14, 2001 - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Presented to the CIO Council XML Working Group by Eliot Christian, USGS February 14, 2001

Description:

... Reston, VA 20191 USA /address /contact contact content ... LSU Directory of Agencies. GSA Directories. DoD Resource Locator. Agency Telephone Directories ... – PowerPoint PPT presentation

Number of Views:87
Avg rating:3.0/5.0
Slides: 29
Provided by: xml
Category:

less

Transcript and Presenter's Notes

Title: Presented to the CIO Council XML Working Group by Eliot Christian, USGS February 14, 2001


1
Presented to the CIO Council XML Working
Groupby Eliot Christian, USGS February 14, 2001
Universal Description, Discovery, and
Integration (UDDI) and the U.S. Federal
Government
2
Outline
  • UDDI in the context of Government
  • The UDDI Specification
  • Shortcut for Populating a U.S. Federal Registry

3
What is UDDI?
  • Goal speed interoperability and adoption for web
    services
  • The UDDI Initiative
  • Partnership among businesses
  • Development of agreed specifications (planned to
    submit to a standards body)
  • Shared operation of a Web business registry

4
UDDI in Government
1.
4.
Citizens, businesses, agencies, search engines,
and software apps query the registry to discover
services
Agencies, businesses, and standards organizations
register different types of services
2.
Agencies register themselves and their services
5.
Citizen, business, or agency uses service data to
facilitate interaction
3.
Registry operator assigns a unique key to each
registered business and service
operatorssynchronize updates among all UDDI
registries
5
Outline
  • UDDI in the context of Government
  • The UDDI Specification
  • businessEntity
  • API Procedures for Inquiry
  • API Procedures for Publishing
  • save_businessDetail.xml (SOAP message)
  • Shortcut for Populating a U.S. Federal Registry

6
UDDI businessEntity
  • Name
  • Description
  • Contact
  • type, name, phone, fax, e-mail
  • Identifiers
  • list of identifiers that classify a business
    (DUNS, NAICS, other)

7
UDDI businessEntity
Contact
  • XML document
  • Created by end-user company (or on their behalf)
  • Can have multiple service listings
  • Can have multiple taxonomy listings

Phone Address Email
businessEntity
businessKey name URL description contacts business
Services identifierBag categoryBag
businessService
serviceKey tModelKey Name Description BindingTempl
ates
Key Name Description BindingTemplates
keyedReference
tModelKey keyName keyValue
8
API Procedures for Inquiry
  • Find
  • find_business
  • find_service
  • find_binding
  • find_tModel
  • Get Detail
  • get_businessDetail
  • get_serviceDetail
  • get_bindingDetail
  • get_tModelDetail

9
API Procedures for Publishing
  • Security
  • get_authToken
  • discard_authToken
  • Save
  • save_business
  • save_service
  • save_binding
  • save_tModel
  • Delete
  • delete_business
  • delete_service
  • delete_binding
  • delete_tModel

10
save_businessDetail.xml
  • lt?xml version"1.0" encoding"utf-8"?gt
  • ltEnvelope xmlns"http//schemas.xmlsoap.org/soap/e
    nvelope/"gt
  • ltBodygt
  • ltbusinessDetail generic"1.0"
    operator"Microsoft Corporation"
  • truncated"false"
    xmlns"urnuddi-orgapi"gt
  • ltbusinessEntity authorizedName"Eliot
    Christian"
  • businessKey"2343091A-FFB9-4
    347-9DBC-5875B630F9CB"
  • operator"Microsoft
    Corporation"gt
  • (content of businessEntity on next
    slide)
  • lt/businessEntitygt
  • lt/businessDetailgt
  • lt/Bodygt
  • lt/Envelopegt

11
businessEntity content
ltdiscoveryURLsgt
ltdiscoveryURL useType"businessEntity"gt
http//test.uddi.microsoft.com/discovery?
businessKey2343091A-FFB9-4347-9DBC-58
75B630F9CB lt/discoveryURLgt
lt/discoveryURLsgt ltnamegtGILS Maintenance
Agencylt/namegt ltdescription
xmllang"en"gt Organization for
promotion and maintenance of the Global
Information Locator Service standard.
lt/descriptiongt ltcontactsgt
(content of sample contact on next slide)
lt/contactsgt ltbusinessServicesgt
(content of sample businessService on
second slide following)
lt/businessServicesgt
12
contact content
contact content

ltcontact useType"information"gt
ltdescription xmllang"en"gt
U.S. Geological Survey
lt/descriptiongt ltpersonNamegt
Eliot Christian
lt/personNamegt ltaddressgt
802 National Center, Reston, VA 20191 USA
lt/addressgt lt/contactgt
13
businessService content
businessService content
ltbusinessService
businessKey"2343091A-FFB9-4347-9DBC-5875B630F9C
B" serviceKey"8BB17930-7198-4
9B4-864A-1616B921B8BA"gt ltnamegtHome
Pagelt/namegt ltdescription
xmllang"en"gtWeb home pagelt/descriptiongt
ltbindingTemplatesgt
ltbindingTemplate
bindingKey"5624BD4C-4757-49C8-B299-28813E01A3C4"
serviceKey"8BB17930-719
8-49B4-864A-1616B921B8BA"gt
ltaccessPoint URLType"http"gt
http//www.gils.net
lt/accessPointgt
lttModelInstanceDetails/gt
lt/bindingTemplategt
lt/bindingTemplatesgt lt/businessServicegt

14
Test Examples
  • The following examples are drawn from the test
    UDDI register at http//test.uddi.microsoft.com

15
(No Transcript)
16
(No Transcript)
17
(No Transcript)
18
(No Transcript)
19
(No Transcript)
20
(No Transcript)
21
Outline
  • UDDI in the context of Government
  • The UDDI Specification
  • Shortcut for Populating a U.S. Federal Registry

22
UDDI view of Existing Locator Records
  • A U.S. Federal Government UDDI Register can be
    populated by an Internet gateway to existing
    registers of locator records

23
Sources of Locator Records
  • U.S. Government Manual
  • GPO Locator Records
  • LSU Directory of Agencies
  • GSA Directories
  • DoD Resource Locator
  • Agency Telephone Directories
  • Clearinghouse Directories...

24
UDDI/GILS Gateway
25
(No Transcript)
26
(No Transcript)
27
UDDI GILS
UniversalDescription,Discovery, and Integration
GlobalInformation LocatorService
28
Further Information
  • UDDI Organization Sitehttp//www.uddi.org
  • Microsoft UDDI Test Sitehttp//test.uddi.microsof
    t.com
Write a Comment
User Comments (0)
About PowerShow.com