Université Lyon 1
Arqus
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
Durée de projet en autonomie (PRJ)
h
Durée du stage
h
Effectif Cours magistraux (CM)
0 étudiants
Effectif Travaux dirigés (TD)
0 étudiants
Effectif Travaux pratiques (TP)
0 étudiants
Activité tuteurée personnelle (étudiant)
3 h
Activité tuteurée encadrée (enseignant)
1.5 h
Heures de Tutorat étudiant
0 h

* Ces horaires sont donnés à titre indicatif.

    Pré-requis :
Elève Ingénieur de Polytech Lyon, Spécialité Informatique, Année 5
    Compétences attestées (transversales, spécifiques) :

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


 
 
 
 
 
 
 
 
 

 
   
   
   
   
   
    Programme de l'UE / Thématiques abordées :

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

Date de la dernière mise-à-jour : 16/09/2022
SELECT MEN_ID, `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`, `PAR_ID` 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 `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`