SOMMAIRE

 

PREAMBULE.. 2

ETAT DE L'ART. 5

I - L'interopérabilité. 6

II - Du réseau aux applications réparties. 6

III - Les applications réparties. 7

3.1 - Middleware. 8

3.3 - CORBA.. 9

3.3 - RPC.. 10

3.4 - RMI 11

3.5 - DCOM.. 11

IV - L'explosion des technologies Web. 12

V - Conclusion. 14

PREREQUIS TECHNIQUES. 15

I - Le principe Client / Serveur. 16

II - Le modèle TCP/IP.. 17

2.1 - Les couches de TCP/IP.. 17

2.2 - Le protocole IP.. 18

2.3 - Le protocole TCP.. 19

III - Le protocole HTTP.. 20

3.1 - Les transactions HTTP.. 20

3.2 - Les méthodes HTTP.. 22

IV - Le langage HTML. 23

V - Le langage XML. 24

5.1 - La séparation du fond de la forme. 25

5.2 - La structure des documents XML. 26

5.3 - Le décodage d'un document XML. 26

5.4 - Les espaces de noms. 27

VI - URI / URL / URN.. 28

LES WEB SERVICES. 30

I - La base de conception: SOA.. 31

II - Principe de fonctionnement 33

III - Les technologies en détail 34

3.1 - XML-RPC.. 34

3.2 - SOAP.. 36

3.3 - WSDL. 40

3.4 - UDDI 42

3.5 - REST. 45

IV - Les WS - *. 49

4.1 - La WS - I 49

4.2 - La carte des WS - * aujourd'hui 51

LE WEB SEMANTIQUE.. 52

I - La sémantique. 53

1.1 - Le niveau métalinguistique. 53

1.2 - Les relations sémantiques. 53

II - La sémantique appliquée au Web. 56

2.1 - La base de tout : RDF.. 59

2.2 - La construction de vocabulaire pour RDF.. 61

2.2.1 - Construction de vocabulaires simples : RDFS. 61

2.2.2 - Construction d'ontologie : OWL. 63

2.3 - La récupération de l'information : SPARQL. 68

2.4 - Passerelles entre Web syntaxique et Web sémantique. 71

2.4.1 - RDFa. 71

2.4.2 - GRDDL. 74

III- Les standards spécifiques aux Web Services. 76

3.1 - OWL-S. 76

3.2 - WSMO.. 77

3.3 - SAWSDL. 78

CONCLUSION.. 79

BIBLIOGRAPHIE.. 80