Pourquoi les services Web ?

Besoin d'aide ?

(Nombre de téléchargements - 0)

Catégorie :

Pour des questions et des demandes, contactez notre service d’assistance E-mail : info@chatpfe.com

Table des matières

Déclaration
Remerciements
Résumé
Liste des tableaux
Liste des figures
1. Glossaire
2. .Introduction
2.1 Avant-propos
2.2 Objectif du travail
2.3 Problématique du sujet
2.3.1 Environnement
2.3.2 Sécurité
2.4 Aspects théoriques et mise en pratique
3. Recherche théorique
3.1 Qu’est-ce qu’un service Web ?
3.1.1 Définition
3.1.2 Fonctionnement et démarche côté client
3.1.3 Fonctionnement et démarche côté serveur
3.2 Pourquoi les services Web ?
3.3 Les précurseurs des services Web
3.3.1 CORBA
3.3.1.1 Historique et principes
3.3.1.2 Avantages
3.3.1.3 Inconvénients
3.3.2 DCOM
3.3.2.1 Historique et principes
3.3.2.2 Avantages
3.3.2.3 Inconvénients
3.3.3 RMI
3.3.3.1 Historique et principes
3.3.3.2 Avantages
3.3.3.3 Inconvénients
3.3.4 Comparaison
3.4 Les architectures actuelles
3.4.1.1 Notions de base des protocoles de communication sur le Web
3.4.2 500 à 505. Cette classe représente les erreurs du serveur.
3.4.3 REST
3.4.3.1 Notions théoriques
3.4.3.2 Principes de base de REST
3.4.3.2.1 Lire une collection
3.4.3.2.2 Modifier une collection
3.4.3.2.3 Supprimer une collection
3.4.3.2.4 Lire un élément d’une collection
3.4.3.2.5 Ajouter un élément à une collection
3.4.3.2.6 Modifier un élément d’une collection
3.4.3.2.7 Supprimer un élément d’une collection
3.4.4 SOAP
3.4.4.1 Notions théoriques
3.4.4.1.1 Découverte et publication de services
3.4.4.1.2 Description de services
3.4.4.1.3 Communication
3.4.4.1.4 Transport
3.4.4.2 Principes de base de SOAP
3.4.5 Comparaison
3.5 Sécurité des services Web
3.5.1 Sécurité côté réseau et hardware
3.5.2 Sécurité en REST
3.5.2.1 Authentification basique HTTP
3.5.2.2 OAuth
3.5.3 Sécurité en SOAP
3.5.3.1 WS-Security
3.6 Format de sortie de données
3.6.1 HTML
3.6.2 XML
3.6.3 JSON
3.6.4 Comparaison
4. Pratique
4.1 Architecture et schéma réseau
4.2 Tomcat
4.3 Accès aux informations (Base de données)
4.3.1 Tables
4.3.2 Procédures stockées
4.4 Service Web
4.4.1 Développement de l’application
4.4.2 Services
4.4.2.1 Ouverture d’une session (login)
4.4.2.2 Fermeture d’une session (logout
4.4.2.3 Lecture du groupe d’expédition
4.4.2.4 Lecture des informations administratives
4.4.2.5 Lecture des programmes
4.4.2.6 Lecture des paramètres d’un programme
4.5 Environnement de test
4.6 Application Android
4.6.1 Avant-propos
4.6.2 Développement de l’application
4.6.2.1 Activité authentification (login
4.6.2.2 Activité groupe d’expédition
4.6.2.3 Activité menu
4.6.2.4 Activité informations administratives
4.6.2.5 Activité programmes
4.6.2.6 Activité paramètres
4.6.2.7 Activité « Contactez le CSCQ »
4.6.2.8 Traitement des messages d’erreurs
4.6.2.8.1 Erreur 503
4.6.2.8.3 Erreur 440
4.6.2.8.2 Erreur 401
4.6.2.8.4 Erreur 429
5. Conclusion
6. Expérience personnelle
Bibliographie
Annexe 1 : Table ASCII
Annexe 2 : Tableau alphabet Base64
Annexe 3 : Extrait de la table « T1 »
Annexe 4 : Extrait de la table « T2 »
Annexe 5 : Extrait de la table « T3 »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *