Vous êtes sur la page 1sur 3

INSTITUT SUPÉRIEUR DU GÉNIE APPLIQUÉ

- 27, rue OQBA, Agdal, RABAT -


Tél : 05 37 77 14 68 / 69 / 70

Examen Semestre2 – Contrôle2 (S2C2)


Année universitaire 2011/2012

CLASSE 4SRI DATE 07/06/2012


MATIERE Architecture Client Serveur DUREE 3H
DOCUMENTS
PROFESSEUR JADDA
AUTORISES OUI / NON

Exercice 1 :

1. Expliquer les architectures suivantes en donnant les limites et les avantages de chacune
d’elle (pourquoi, à quels besoins répond chacune d’elle) ?
a. 1- tiers,
b. 2- tiers,
c. 3- tiers,
d. n-tiers,
e. SOA
2. Quelles sont les différentes couches des architectures n-tiers ? Quelles sont les fonctions de
chacune de ces couches ?
3. Quels sont les rôles des objets métiers dans une architecture n-tiers ?
4. Ordonner d’une manière chronologique les technologies suivantes:
- Assembleur/ langage machine,
- Architecture SOA,
- Langages procéduraux,
- OO et architecture n-tiers,
Exercice 2 :

Pour faciliter l’accès aux fichiers et initier le travail collaboratif, le responsable informatique
d’une PME a mis en place l’architecture suivante :
Chaque collaborateur est doté d’un ordinateur individuel sous le système d’exploitation
Windows. Le dossier « Mes documents », seul dossier auquel l’utilisateur peut avoir accès, est
redirigé vers un dossier personnel sur le serveur de fichier de l’entreprise.
Sur le serveur de fichier, chaque service (Comptabilité, Ventes, Production) dispose d’un
dossier partagé dont le contenu est organisé par le chef de service et qui sert à échanger les
fichiers sur lesquels tous les employés du service peuvent travailler.
1. À quel mode d’architecture client/serveur (au sens de Gartner Group) rattachez-vous
l’organisation mise en place dans cette entreprise ?
2. Quel est son principal intérêt ?
3. Peut-on parler d’un Intranet ?
La même entreprise vient d’acquérir un progiciel de gestion des notes de frais qui tourne sur
une plate forme Linux-Apache-Postgresql (respectivement SE, Serveur Web, SGBD).

1/3
L’utilisateur sollicite le progiciel au travers de son navigateur favori. Lorsqu’il déclare une
note de frais, un formulaire lui est proposé. S’il oublie de remplir une zone, il obtient un
message d’erreur instantané lorsqu’il valide la saisie.
4. À quel mode d’architecture client/serveur (au sens de Gartner Group) rattachez-vous
l’organisation mise en place dans cette entreprise ?
5. Quel composant logiciel (navigateur ou serveur) génère à votre avis l’avertissement affiché à
l’utilisateur ?
Les dirigeants de l’entreprise envisagent le développement d’une application client/serveur
permettant aux client de consulter le catalogue des produits et de saisir en ligne des
commendes par l’intermédiaires des pages Web dynamiques générées par la technologie ASP
(Active Server Page) couplée à une base de données SQL. La situation peut être résumée par le
schéma suivant :

Quel que soit le navigateur utilisé, le traitement se fera puisqu’il est centralisé sur le serveur.
On parle de client serveur universel. La sécurité est la confidentialité sont assurées par le
serveur de base de données et le serveur Web.
6. En se basant sur le schéma précédent, Expliquer en quoi consiste un fichier ASP ?
7. Comment se fait l’exécution d’un fichier ASP et donner les rôles notamment du serveur
IIS et du serveur de base de données.
8. Décrire les étapes 1, 2, 3, 4, 5 et 6 nécessaires pour afficher une page Web ?

Exercice 3 :
L’Institut de Génie Informatique IGI est doté d’un réseau local ayant la configuration suivante

2/3
Vous êtes chargé(e) d'identifier les composants disponibles pour réaliser des travaux pratiques
sur le client-serveur dans la salle 15.
Dans cette salle, équipée de micro-ordinateurs avec le système d'exploitation Windows 95,
vous devez accéder à une base de données Oracle 7 installée sur un serveur Unix Ultra 2.
L'outil d'interrogation de la base de données, disponible sur poste, est Microsoft Access 7 pour
Windows 95
Les protocoles de transmission installés sont :
sur le poste SUN : TCP/IP pour Unix Solaris 2.5,
sur le poste Windows 95 : TCP/IP et IPX/SPX
Chaque poste est équipé d'une carte Ethernet. Le câblage du réseau est réalisé en paire
torsadée.
Sur le poste Windows 95, vous disposez du middleware Sql*Net V2 et d'un pilote ODBC pour
Oracle 7.
Sql*Net V2 pour TCP/IP est également installé et configuré sur le serveur Unix.

Compléter le tableau ci-dessous en plaçant chaque composant logiciel côté client ou côté
serveur et au niveau correct du modèle OSI.

Exercice 4 :

1. Définir la notion de processus métier et expliquer la notion de transversalité des processus ?


2. Qu’est ce qu’un service au sens SOA?. Quelles sont les propriétés d’un service ?
3. Expliquer la différence entre les architectures orientées «Application» et les architectures
orientées «service » ?
4. En quoi consiste l’intérêt de la gestion des processus métiers au niveau des entreprises
(BPM : Business Process Management) ?
5. Quel est l’intérêt du standard BPMN (Business Process Modeling Notation) ?
6. Donner l’architecture en couche SOA?
7. Donner le cycle de vie d’un service?
8. Quelles sont les différentes approches d’identification d’un service?
9. Que pensez-vous de l’architecture SOA (impact sur la réalisation des système
d’information, s’agit-il d’une évolution ou d’une révolution en matière de Système
d’Information, conformité avec les référentiels de bonnes pratiques ITIL, COBIT, CMMI, etc?
10. Dans le cadre du cours «Architecture Client/Serveur », avez-vous réalisé un travail
personnel ? (Réalisation d’un projet ou exposé). Sinon, pourquoi ? Si oui, décrire votre travail
(3 lignes maximum).
_______________________

3/3