0% ont trouvé ce document utile (0 vote)
11 vues3 pages

SOA Exam

Le document décrit les caractéristiques des architectures 1-tiers et 2-tiers, ainsi que l'urbanisation du système d'information (SI) et les principes de l'architecture orientée service (SOA). Il explique également les différences entre les clients lourds, légers et riches, ainsi que les trois couches d'une application. Enfin, il aborde les avantages et précautions pour une entreprise souhaitant migrer vers une architecture SOA.

Transféré par

nourdassi56
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues3 pages

SOA Exam

Le document décrit les caractéristiques des architectures 1-tiers et 2-tiers, ainsi que l'urbanisation du système d'information (SI) et les principes de l'architecture orientée service (SOA). Il explique également les différences entre les clients lourds, légers et riches, ainsi que les trois couches d'une application. Enfin, il aborde les avantages et précautions pour une entreprise souhaitant migrer vers une architecture SOA.

Transféré par

nourdassi56
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Partie 1

1. L’architecture 1-tiers se caractérise par :


1.​ Une répartition des traitements sur plusieurs machines
2.​ L’exécution des 3 couches sur une même machine
3.​ Une architecture orientée service
4.​ L’utilisation d’un navigateur web​

2. Dans une architecture 2-tiers, les données sont :


1.​ Sur le client
2.​ Sur le serveur
3.​ Répliquées entre client et serveur
4.​ Stockées dans le cloud​

3. L’objectif principal de l’urbanisation du SI est :


1.​ Centraliser les données dans un mainframe
2.​ Découper le SI en modules autonomes
3.​ Supprimer les anciens systèmes
4.​ Automatiser le développement​

4. Dans une architecture SOA, un service est :

1.​ Étroitement couplé aux autres services


2.​ Dépendant de la localisation
3.​ Faiblement couplé et réutilisable
4.​ Un simple fichier XML​

5. Le protocole utilisé pour les échanges dans les web services :

1.​ HTTP et XML ✅


2.​ FTP
3.​ SNMP
4.​ SMTP​
6. Expliquez les différences entre un Client Lourd, un Client Léger et un
Client Riche

●​ Client lourd : exécute la plupart des traitements côté client, nécessite installation locale,
moins dépendant du serveur.​

●​ Client léger : dépend du serveur pour la plupart des traitements, utilise généralement un
navigateur.​

●​ Client riche : combine les avantages des deux, interface avancée, certains traitements
côté client et serveur.​

7. Décrivez les Trois Couches d’une Application et leur rôle respectif

1.​ Couche présentation : interface utilisateur, affichage et saisie des données.​

2.​ Couche métier (business logic) : règles métier, traitements et processus de


l’application.​

3.​ Couche données : stockage et gestion des données (bases de données, fichiers).​

8. Pourquoi dit-on que les Web Services sont une réponse à la SOA ?

●​ Les web services implémentent les principes SOA : ils sont faiblement couplés,
réutilisables, interopérables et exposent des fonctionnalités métiers via des interfaces
standardisées (SOAP/REST).​

Étude de cas
Une entreprise souhaite moderniser son système d’information basé sur une architecture
2-tiers.

Elle envisage de passer à une architecture SOA.

1. Quels avantages ce changement peut-il apporter à l’entreprise ?

●​ Réutilisation des services existants pour plusieurs applications.​


●​ Meilleure interopérabilité entre systèmes hétérogènes.​

●​ Évolutivité et maintenance plus facile.​

●​ Alignement sur les processus métier, automatisation et flexibilité.​

2. Quelles précautions ou principales doivent être respectées pour réussir


la transition ?

●​ Planification d’une migration progressive pour éviter les interruptions.​

●​ Définition claire des services et contrats (WSDL / API).​

●​ Mise en place d’une gouvernance SOA (gestion des versions, sécurité, monitoring).​

●​ Formation des équipes pour maîtriser les nouvelles technologies et processus.​

●​ Tests rigoureux pour assurer l'interopérabilité et la performance.

Vous aimerez peut-être aussi