DissertationsEnLigne.com - Dissertations gratuites, mémoires, discours et notes de recherche
Recherche

Wsdl & Uddi

Commentaires Composés : Wsdl & Uddi. Rechercher de 53 000+ Dissertation Gratuites et Mémoires
Page 1 sur 7

ment

n Décrit un ensemble d’opérations. n Plusieurs types d’opérations

• One-way

• Le point d’entrée reçoit un message ().

• Request-response

• Le point d’entrée reçoit un message () et retourne un message corrélé () ou un ou plusieurs messages de faute ().

• Solicit-response

• Le point d’entrée envoie un message () et recoit un message corrélé () ou un ou plusieurs messages de faute ().

Didier Donsez, 2001, WSDL & UDDI

Binding HTTP : 2 requêtes HTTP par exemple

• Notification

• Le point d’entrée envoie un message de notification ()

n Paramêtres

• Les champs des messages constituent les paramêtres (in,out, inout) des opérations

16/02/2002

10

Element

n Exemple

Didier Donsez, 2001, WSDL & UDDI

16/02/2002

11

Élément

• Spécifie une liaison d’un à un protocole concret (SOAP1.1, HTTP GET/POST, MIME, …).

• Un porttype peut avoir plusieurs liaisons !

n Exemple de binding sur SOAP et HTTP

Didier Donsez, 2001, WSDL & UDDI

16/02/2002

12

Élément

n Exemple de binding avec SOAP et SMTP

Didier Donsez, 2001, WSDL & UDDI

16/02/2002

13

Élément

n…

Didier Donsez, 2001, WSDL & UDDI

16/02/2002

14

Élément

• Une collection de points d’entrée (endpoint) relatifs

n Exemple

Didier Donsez, 2001, WSDL & UDDI

16/02/2002

16

Outils

• Générateur WSDL à partir de déploiement SOAP ou EJB, … • Générateur de proxy SOAP à partir de WSDL, …

n Toolkit

• IBM Web Services Toolkit

• Outils + demo-tutorial Gourmet2GO

Didier Donsez, 2001, WSDL & UDDI

UDDI

Universal Description, Discovery and Integration

16/02/2002

18

UDDI

n Spécification (09/2000)

• Ariba, IBM, Microsoft +260 autres sociétés

n Objectifs

• annuaire mondial d'entreprises pour permettre d'automatiser les communications entre prestataires, clients, etc. • plusieurs entrées indéxées : nom, carte d'identité des sociétés, description des produits, services, services applicatifs invocables à distance (références des connexions)

Didier Donsez, 2001, WSDL & UDDI

• Indéxation des catalogues propriétaires

(ebXML, RosettaNet, Ariba, Commerce One, etc.)

n Grammaire XML (schema XML)

• Soumission/intérogation basé sur SOAP et WSDL

16/02/2002

19

What is UDDI?

n A project to speed interoperability and adoption for web services

• Standards-based specifications for service description and discovery • Shared operation of a business registry on the web

n Partnership among industry and business leaders n Universal Description, Discovery, and Integration

Didier Donsez, 2001, WSDL & UDDI

16/02/2002

20

What Problems Do We Solve?

Broader B2B

A mid-sized manufacturer needs to create 400 online relationships with customers, each with their own set of standard and protocols A flower shop in Australia wants to be “plugged in” to every marketplace in the world, but doesn’t know how A B2B marketplace cannot get catalog data for relevant suppliers in its industry, along with connections to shippers, insurers, etc.

Describe Services Discover Services Integrate Them Together

Smarter Search

Didier Donsez, 2001, WSDL & UDDI

Easier Aggregation

16/02/2002

21

UDDI v1 Implementation

Manufacturers

UDDI Business Registry

Programmatic descriptions of web services Programmatic descriptions of businesses and the services they support Programming model, schema, and platform agnostic Uses XML, HTTP, and SOAP Free on the Internet

Flower Shops

Didier Donsez, 2001, WSDL & UDDI

Marketplaces

16/02/2002

22

How UDDI v1 Works

1.

SW companies, standards bodies, and programmers populate the registry with descriptions of different types of services

4.

2. UDDI Business Registry

Business Registrations Segrvice Type Reistrations

Marketplaces, search engines, and business apps query the registry to discover services at other companies

5.

Didier Donsez, 2001, WSDL & UDDI

Businesses populate the registry with descriptions of the services they support

3.

UBR assigns a programmatically unique identifier to each service and business registration

Business uses this data to facilitate easier integration with each other over the Web

16/02/2002

23

Registry Data

White Pages Yellow Pages Green Pages Service Type Registrations

n Businesses register public information about themselves

Didier Donsez, 2001, WSDL & UDDI

n Standards bodies, Programmers, Businesses register information about their Service Types

16/02/2002

24

White Pages

n Business Name n Text Description

• list of multi-language text strings

n Contact info

• names, phone numbers, fax numbers, web sites…

n Known Identifiers

Didier Donsez, 2001, WSDL & UDDI

• list of identifiers that a business may be known by - DUNS, Thomas, other

16/02/2002

25

...

Télécharger au format  txt (11.9 Kb)   pdf (117.3 Kb)   docx (12.8 Kb)  
Voir 6 pages de plus »
Uniquement disponible sur DissertationsEnLigne.com