Contenu
- Programmation répartie de type RPC
- Principes, Modèle et Méthode
- Architectures clients-serveurs avec RPC
- RPC dans les langages classiques (en C, rpcgen)
- RPC dans les langages à objets : Java RMI
- Clients et serveurs, Applets, Callbacks
- Interactions avec les threads
- Chargement dynamique de code
- Client-serveurs génériques par polymorphisme
- Patterns et modèles pour la répartition
- Acceptor et Connector
- Thread par session ou par requête, Objets actifs
- Services asynchrones, migration (mobilité)
- Répartition par composants et Architectures N tiers
- Principe des composants (JavaBeans, etc.)
- Principes des Architectures 3 tiers
- Client
- Objets métiers, etc.
- Bases de données, facturation
- Application aux EJBs, serveurs et containers
- Aspects concurrence et transactions transparentes
- Comparaisons avec d'autres systêmes
- CORBA (V1, V2, CCM)
- DCOM/ActiveX, .Net
- Utilisation et rôle dans les applications web
- Positionnement par rapport à
HTTP, HTTPS, CGI, PHP, JSP, servlet,
- Utilisation des EJBs, containers, transactions, JDBC
- Les Web services : WSDL, UDDI, WSFL, etc
|
Cours
Poly de chaque cours:
n° |
sujet |
1x1 |
2x2 |
1 |
Jeudi 26 janvier 2012, 14H00-17H00, Valrose, Salle M26
Programmation répartie de type RPC |
Poly-1 Poly-2 |
Poly-1 Poly-2 |
2 |
Jeudi 2 février 2012, 14H00-17H00, Valrose, Salle M26
RPC dans les langages à objets (Java RMI) |
Poly-3 Poly-4 |
Poly-3 Poly-4 |
3 |
Jeudi 9 février 2012, 14H00-17H00, INRIA, Euler Violet
Java RMI Avancé |
Poly-5 |
Poly-5 |
4 |
Jeudi 16 février 2012, 14H00-17H00, Valrose, Salle M26
Java ProActive - 1 |
Poly-6 Poly-7 |
5 |
Jeudi 23 février 2012, 14H00-17H00, Valrose, Salle M26
Java ProActive - 2 |
ProActive-1 ProActive-2 |
6 |
Lundi 1 mars 2012, 9H00-12H00, Salle M26
Composants et architectures 3 tiers |
Poly-6 Poly-7 |
Poly-6 Poly-7 |
7 |
Jeudi 8 mars 2011, 14H00-17H00, Valrose, Salle M26
CORBA: Introduction Implémentation: Orbix Hello World ORBacus OSGI FraSCAti |
.ps
.ps
.ps
Osgi
FraSCAti
|
.pdf
.pdf
.pdf
|
|
TD
Sujets de chaque TD:
|
DS
Anciens sujets de DSs :
Attention: les DS 1998-1999 et 1999-2000
correspondent à un ancien cours
("Administration Système et Systèmes Distribués");
seule la partie Systèmes Distribués est pertinente
pour vos révisions.
|