DISCO/UDDI - PowerPoint PPT Presentation

About This Presentation
Title:

DISCO/UDDI

Description:

White Pages- Basic Business info. Yellow Pages- categories based on standards. Green Pages- Technical specifications and references. UDDI ... – PowerPoint PPT presentation

Number of Views:89
Avg rating:3.0/5.0
Slides: 18
Provided by: olddominio
Learn more at: https://www.cs.odu.edu
Category:
Tags: disco | uddi | pages | white

less

Transcript and Presenter's Notes

Title: DISCO/UDDI


1
DISCO/UDDI
  • -Ketan Reddy Peddabachi

2
Agenda
  • Web Service
  • Disco
  • UDDI
  • Disco Vs UDDI

3
Web Services
  • Web Services are an evolving series of standards
    that enable programs on various computers to
    communicate with other programs on similar or
    disparate computers transparently over the
    Internet

4
Disco And UDDI
  • DISCO- A Microsoft Technology
  • UDDI-Propelled by Microsoft, Ariba and IBM

5
Disco
  • An XML document that contains links to other
    resources that describe the Web Service.
  • Disco Document-gt Lists the capabilities of the
    Web Service
  • WSDL-gtHow to interact with the Web Service

6
  • lt?xml version"1.0" encoding"utf-8" ?gt
  • -
  • ltdiscovery xmlnsxsi"http//www.w3.org/2001/XMLSc
    hema-instance" xmlnsxsd"http//www.w3.org/2001/X
    MLSchema" xmlns"http//schemas.xmlsoap.org/disco/
    "gt
  • ltcontractRef ref"http//localhost/ket_webservi
    ce/ket_webservice.asmx?wsdl" docRef"http//localh
    ost/ket_webservice/ket_webservice.asmx"
    xmlns"http//schemas.xmlsoap.org/disco/scl/" /gt
  •   ltsoap address"http//localhost/ket_webservice/
    ket_webservice.asmx" xmlnsq1"http//localhost/ke
    t_webservice/" binding"q1ServiceSoap"
    xmlns"http//schemas.xmlsoap.org/disco/soap/" /gt
  •  lt/discoverygt

7
Client Side tools to discover the Disco document
  • Command line client utility
  • Add Reference

8
DISCO Redirects
  • ltHTMLgt
  • ltHEADgt
  • ltlink type'text/xml' rel'alternate'
    hrefwebservice.disco'/gt
  • lt/HEADgt
  • lt/HTMLgt

9
(No Transcript)
10
DISCO and Dynamic Discovery
  • A .vsdisco should be placed in the root.
  • ltdynamicDiscovery xmlns"urnschemas-dynamicdiscov
    erydisco.2000-03-17"gt lt/dynamicDiscoverygt
  • Requests for .vsdisco files are handled by
    System.Web.Services.Discovery.DiscoveryRequestHand
    ler.

11
UDDI
  • Defines an API for interacting with a
    centralized Web Service information repository.
  • UDDI is used to register and look up services
    with a central registry
  • Service Providers can publish information about
    their business and the services that they offer.

12
UDDI
  • Analogous to a Telephone Directory
  • White Pages- Basic Business info
  • Yellow Pages- categories based on standards
  • Green Pages- Technical specifications and
    references

13
UDDI
  • In order for someone to use your service they
    have to know about it
  • To allow users to discover a service it is
    published to a registry (UDDI).
  • To allow users to interact with a service you
    must publish a description of its interface
    (methods arguments).
  • This is done using WSDL

14
UDDI VS DISCO
  • DISCO makes it possible to discover Web Services
    on a given server
  • It doesn't attempt to sort Web Service-related
    information across multiple servers
  • UDDI is a repository where one can enquire or
    publish web services

15
UDDI VS DISCO -cntd
  • UDDI has the advantage that one can publish new
    services even after he has shipped the product.

16
References
  • http//msdn.microsoft.com/msdnmag/issues/02/02/xml
    /
  • http//www.codeproject.com/dotnet/intro2websvc.asp

17
  • THANK YOU ?
Write a Comment
User Comments (0)
About PowerShow.com