Académique Documents
Professionnel Documents
Culture Documents
Examen CAR 20092010
Examen CAR 20092010
a. Donnez les avantages de l'utilisation ds middlewares. b. Donnez l'exemple d'un middleware simple vu en cours et en TP, qui n'est pas forcment orient composant 2) Prcisez la dfinition des notions .suivantes : a. Composant b. Conteneur 4) Quel est le cycle de dveloppement avec la programmation oriente composant ? 5) Quels sont les avantages et les inconvnients de l'utilisation des services web ?
-^-Consultatiorni'imevariabls,' Questions : 1) Donner l'interface du Serveur 2) Expliquer la notion de proxy (mandataire), 3) Dcrivez les diffrentes tapes d'un appel entre un client et un serveur dans le cas d'utilisation un objet proxy (comme dans les services web et de dotNetRemoting). 4) Illustrer ?n> s:rH*r>! utilisaiii ou pr< ..vy .'^'"'V.CT.C- d'ST'S 1 H? S^iod? filtre le ci? Zt 1-'Vcu> -"!
Exercice 3 :
Le but de cet exercice est de construire une banque. U n compte utilisateur est dfini par un nom (chane de caractre), un numro de compte unique (entier) et un solde. Quatre mthodes sont offertes par les comptes : int aeSoideO : renvoie le solde c-ovamt
String getNomUtilisateurO : renvoie le nom du titulaire du compte void dbite(int n) : dbite le compte de n -'
1) Dans quels cas vous ferrez recours chacune de ses quatre technologies : a. dotNetRemoting ; b. les composants web avec ASP.NET; c. les composants avec les dll en dotNet ; d. f les services web. ~ ~~ ~ 2) Donnez et justifiez vos choix techniques pour implmenter cette banque (architecture, technologies, SGBD, cycle de vie, protocole,...) 3) On suppose maintenant que plusieurs banques existent, chacune aillant sa localisation. Proposez une architecture logicielle pour pouvoir effectuer des virements interbancaires. Vous indiquerez les principales modifications par rapport la rponse numro 2. Remarque : toute rponse non-justifie sera considre fausse