Topic outline
Informatique Répartie
Objectifs, contenus et consignes de travail
Introduction
Bases théoriques
- IntroductionArchitectures client-serveurRPC
Conception de Systèmes Repartis / Projets
Spéc et conception
- Merci de renseigner ce Google SheetsVous vous organiserez en groupes de 4 étudiants
- Consignes développement projet
- Sujets
- Consignes développement projet
Cahier de spécification et de conception
Date limite : le lundi 21 février 2022 à 13h00
- Date limite le lundi 28 mars à 8h00
- Rapport final,
- code source,
- manuel utilisateur et
- vidéo
- Rapport final,
RMI
- A travailler pendant la semaine du 17 janvier 2022
- exempleBase
exempleExceptionsexempleSerializableexempleCallbacks Logique métier à utiliser
Une structure de fichiers est proposée, vous pouvez la changer, bien évidemment.
Un peu de lecture ...
Avec une très bonne explication de la notion de codebase
Voici une version possible pour le problème du cryptage
Le Client attend des paramètres en ligne de commande ..; donc il faudra le lancer
$java Client localhost 1099 <entier à crypter> <Document à crypter> <Fichier à crypter, dans mon cas, évidemment, il s'agit de test.txt que vous pouvez utiliser>
SOAP
SOAP
WSDL
SOAP Web Services Implementation
- Source Code discussed during the lecture
Ici, les instructions pour installer Java 8 sur Linux.
Pour Windows, visiter https://adoptopenjdk.net/index.htm
Le vrai TD est composé des exercices 8 et 9 de ce sujet
Les exercices 1 à 7 devraient être faits pendant la préparation du chapitre
Some notes about exception handling
https://docs.oracle.com/cd/E24329_01/web.1211/e24965/faults.htm#WSADV641
Voici une possible version de la calculatrice sur les entiers positifs en SOAP avec gestion d'exceptions.
Un client est aussi disponible.
REST
Lecture to follow.
There are several small "Up to you!!" exercises to do along with the lecture. Use the code source provided. -- these are the TDs
To test and complete while following the slides
le projet Eclipse de l'exercice UserManagement complet, avec le code source pour tester toutes les méthodes REST
et aussi le .war
Topic 13
Topic 14