Distributed programming
Information
Teacher coordinator | Cecilia Zanni-Merk |
Teacher(s) | |
Language | English |
Credits | 4.5 |
Teaching | Lectures : 18h Exercises : 18h |
Web site | http://moodle.insa-rouen.fr/course/view.php?id=16 |
Aim and objective
This E.C. aims at providing the students with basis competencies to develop distributed applications
Outcome learning
- INSA reference data :
- 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]
- CNISF reference data :
- J10A [2P]
- T10A [3I]
- J40E [3I]
- J50E [2P]
- J60G [2P]
- J60S [2P]
- J60T [3I]
Course description
- Architectures for distributed applications and client/server programming
- Sockets
- RMI
- SOAP
- REST
- Websockets
Prerequisites
- Computer Networks
- Web Technologies
Bibliography
- 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
Assessment
- Small projects : 40%
- Exam (MCT + computer session) : 60%