Université Lyon 1
Université de Lyon
Accueil  >>  Web Services
  • Unité d'enseignement : Web Services
Nombre de crédits de l'UE : 2
Code APOGEE : PL9023IF
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
3 h
Travaux Dirigés (TD)
0 h
Travaux Pratiques (TP)
15 h
Total du volume horaire
18 h
Activité tuteurée personnelle (étudiant)
0 h
Activité tuteurée encadrée (enseignant)
0 h
Heures de Tutorat étudiant
0 h

* Ces horaires sont donnés à titre indicatif.

    Conditions d'accès à l'UE :
Elève Ingénieur de Polytech Lyon, Spécialité Informatique, Année 5
    Programme - Contenu de l'UE :

Objectifs du programme : Développement de Web Services avec Clients consommateurs 

 

Description du programme 

 

SOAP ( Simple Access Object Protocol)

 

Une séance est consacrée à la présentation du protocole SOAP

Mise en place de l’infrastructure

 

Il faut ajouter au serveur Tomcat le module axis 2.0 :

- installation d’axis 2.0

- Déploiement d’un web service

- Production du fichier WSDL

- Ecriture du client consommateur :

  • méthode Xml/RPC ( SOAP)

RESTFUL

Présentation d’un  Web service Spring Boot avec Repository

Consommation avec un client

-          J2EE/JSP 

  • Déploiement du Web Service Spring Boot sous Tomcat au format War
  • Ecriture du client JSP

-          Angular 5.0

  • Consommation du Web service avec les « Observables »

-          Android

  • Ecriture d’un client Android

Plan des cours

Chaque cours est divisé en 2 parties : un apport théorique et un tp d’application

Cours 1

Problématique Web Service

Méthode  SOAP

-          Web Service Pays

-          Client SOAP avec appel à Google Maps

 

 

Cours 2

Méthode RestFul

-          Web Service Spring Boot

-          Client PostMan

-          Client JSP

 

Tp cerisaie

Cours 3

Méthode RestFul

-          Web Service Spring Boot

-          Client Angular

 

Tp cerisaie

Cours 4

Méthode RestFul

-          Web Service Spring Boot

-          Client Android

 

Tp cerisaie

Cours 5

Présentation du TP de Synthèse

Tp cinema

 

Supports pédagogiques : Power Point (cours) – Tp d’application sous forme de PDF – Application exemple à télécharger

 

Modalités contrôle continu intégral :  2 tps à rendre ( 1 personnel et un en équipe de 4) – un quizz – un devoir surveillé de 2 heures

 

    Compétences acquises :
Méthodologiques :

Comprendre et mobiliser un large champ de  sciences et techniques

Mobiliser et combiner un socle de connaissances scientifiques et techniques

P

S'approprier et mobiliser de nouveaux savoirs et savoir-faire

P

Mener une veille scientifique et technologique

S

Piloter un projet

Piloter une équipe

S

Mettre en place une méthodologie de projet

S

Gérer les risques, les incertitudes et les contraintes réglementaires

S

Mener une démarche d'amélioration continue

S


 
 
 
 
 
 
 
 
 

 
   
   
   
   
   


Techniques :

Objectifs pédagogiques : Ce cours  présente les techniques avancées de conception et développement de systèmes d’information  utilisant des Web Services

-       Comprendre les échanges entre une application hébergée sur un serveur et une application Client consommatrice du service.

-       Concevoir

  • une API RESTFUL avec le framework Spring Boot
  • les différents clients
    • Angular
    • Vue/React
    • Android

-       Mise en œuvre dans le cadre d’un développement en équipe de ces composants et des nouvelles technologies pour le client au sein d’une architecture distribuée, sécurisée et tolérante aux pannes.


    Modalités de contrôle des connaissances et Compétences 2020-2021:
TypeLibelléNatureCoef. 
Date de la dernière mise-à-jour : 03/07/2019
SELECT * FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='20706' ORDER BY UE_ID_FK ASC, PAR_ID_FK ASC