Interopérabilité et Web Services (IWS) - KATI8M14

Informations générales

  • Volumes horaires

    • CM 10.0
    • Projet -
    • TD 20.0
    • Stage -
    • TP -
    • DS 4.0

    Crédits ECTS

    Crédits ECTS 0.7

Objectif(s)

  • Comprendre les différentes technologies d'interopérabilité basées sur XML et JSON
  • Manipuler, modéliser et programmer des structures XML et JSON
  • Savoir développer des services web (Java)

Contenu(s)

Interopérabilité

  • Rappel sur XML
  • Analyse de document (technologies DOM, SAX, StAX)
  • Navigation (technologie XPath)
  • Transformation (technologie XSLT)
  • Modélisation (technologie XML Schema)
  • Data-Binding (technologie compilateur de schema)
  • JSON pour l'analyse, la navigation, la modélisation et le data-binding

Web Services

  • Principes des Web Services (technologies WSDL/Soap, ReSTful) et interopérabilité (XML et JSON)
  • Services Web ReST en Java Framework de développement Spring Boot

Prérequis

Des connaissances de base en XML et XML Schema, bien que non essentielles, permettent une meilleure compréhension du cours.
Certains TPs nécessiteront une connaissance de base en programmation Java.

Contrôle des connaissances

35% Contrôle continu : tests et compte rendu de projets.
65% examen terminal :

  • QCM individuel et finalisation CR de projets
  • Polycopié de cours autorisé pour le QCM
  • En cas de tiers-temps : sujet adapté
    En cas de non validation d’une UE, le jury peut autoriser l’élève ingénieur à passer des épreuves complémentaires pour la valider.

Calendrier

Le cours est programmé dans ces filières :

  • Formations d'ingénieur - TIS - Semestre 8

Informations complémentaires

Code de l'enseignement : KATI8M14
Langue(s) d'enseignement : FR

Vous pouvez retrouver ce cours dans la liste de tous les cours.