Informatique Répartie

Informations

ResponsableCecilia Zanni-Merk
Enseignant(s)
LangueFrançais ou anglais
Crédits4.5
Volume horaireCM : 18h TD : 18h
Site webhttp://moodle.insa-rouen.fr/course/view.php?id=16

Objectifs

Le but de cet EC est d'acquérir les compétences essentielles au développement d'applications réparties

Capacités enseignées

  • Référentiel INSA :
    • Maîtriser un ou plusieurs langages de programmation (procédural ou orienté-objet) [3P]
    • Maîtriser un langage d'interrogation de base de données [3P]
    • Utiliser un serveur d'applications [3I]
    • Maîtriser les technologies associées au Web [3P]
    • Maîtriser les techniques de distribution de services [3I]
  • Référentiel CNISF :
    • J10A [2P]
    • T10A [3I]
    • J40E [3I]
    • J50E [2P]
    • J60G [2P]
    • J60S [2P]
    • J60T [3I]
1 - notion, 2 - théorisation, 3 - application, I - intégralement, P - partiellement

Programme

  • Architectures d'application réparties et Client/Serveur
  • Sockets
  • RMI
  • SOAP
  • REST
  • Websockets

Pré-requis

  • Réseaux Informatiques
  • Technologies Web

Bibliographie

  • Architectures Réparties en Java, Annick Fron, Dunod
  • Développement Web avec J2EE, Eric Sarrion, O'Reilly
  • Java Web Services, David A. Chappell et Tyler Jewell, O'Reilly
  • Java Web Services Up and Running, Martin Kalin, O'Reilly

Méthode d'évaluation

  • Mini projets : 40%
  • Examen (QCM+machine) : 60%