5.0 KiB
5.0 KiB
Évaluation - Infrastructure des applications informatiques
Contraintes
- Temps: 30 minutes
- Support de cours autorisé: non
Barème
Questionnaire à choix multiples
- Un point par question.
- Une ou plusieurs bonnes réponses par question.
- Si plusieurs bonnes réponses sont possibles, la valeur du point est divisée entre ces bonnes réponses. Exemple: si 2 bonnes réponses sont possibles, chaque bonne réponse rapporte 0.5 point.
- Si plusieurs bonnes réponses sont possibles, chaque mauvaise réponse "coûte" double. Exemple: si 2 bonnes réponses sont possibles (soit 0,5 point par bonne réponse) alors une mauvaise réponse coûtera 1 point. Le total final pour une question donnée ne peut cependant pas être inférieur à 0.
Questions ouvertes
- Un point par question.
- Votre réponse sera évaluée en fonction des éléments de cours que vous pourrez restituer dans votre réponse et/ou des vos connaissances personnelles.
Questions
Architecture client/serveur
A. Dans une architecture client/serveur, le client est...
- ...un processus à l'initiative d'un message pour un processus indépendant.
- ...un processus en attente de messages de processus indépendants.
- ...obligatoirement lié à la disponibilité d'une infrastructure TCP/IP.
B. Dans une architecture client/serveur, le serveur est...
- ...le processus à l'écoute des messages d'un processus indépendant.
- ...le processus qui peut émettre des requêtes.
- ...toujours la source d'autorité quant à la validation des données.
C. Une requête est...
- ...porteuse de l'opération à exécuter par le serveur sur le client.
- ...porteuse du résultat d'une opération exécutée sur le serveur.
- ...porteuse de l'opération à exécuter par le client sur le serveur.
D. Une réponse est...
- ...un message à destination d'un client, porteur du résultat d'une opération.
- ...issue de l'exécution d'une requête sur le serveur, à l'initiative d'un client.
- ...un message spontané d'un serveur à destination d'un client.
E. Dans une architecture client/serveur...
- ...un serveur peut être en relation avec plusieurs clients.
- ...un serveur peut être en relation avec un autre serveur.
- ...un client peut être en relation avec un autre client.
Architectures Web
A. Dans les architectures Web, quel est le modèle le plus répandu encore aujourd'hui ?
- Le modèle 3 tiers.
- Le modèle 2 tiers.
- Le modèle orienté micro-services.
B. Dans les architectures Web actuelles, le navigateur tient le rôle de...
- ...couche de présentation.
- ...couche métier/logique.
- ...couche de données.
C. Parmi ces couches interstitielles, sélectionnez celles qui sont utilisées régulièrement sur les architectures Web:
- JSON-RPC2
- SOAP
- CORBA
D. Parmi les termes suivants, trouvez l’intrus:
- Atomicité
- Isolation
- Sécurité
E. Quel est le protocole de transport aujourd'hui le plus utilisés pour les architectures Web ?
- TLS
- AJAX
- HTTP
Principes du multi-niveaux
A. Dans une architecture distribuée, un modèle de menace permet...
- ...d'identifier les dépendances non mises à jour.
- ...d'identifier les points d'entrées de l'architecture.
- ...d'identifier les niveaux de confiance.
B. Dans un modèle multi-tiers, un service est...
- ...autonome.
- ...associé à un domaine métier identifié.
- ...accessible publiquement sur Internet.
C. Dans une architecture orientée services,...
- ...l'optimisation est privilégiée.
- ...la plus-value métier prévaut sur l'excellence technique.
- ...la flexibilité est au centre du modèle de conception.
D. Parmi ces propositions, quelles sont celles qui caractérisent une architecture orientée micro-services ?
- La résilience
- La composabilité
- L'élasticité
E. Parmi ces propositions, quelles sont celles qui illustrent les objectifs de la sécurité dans les architectures distribuées ?
- Maintenir l'intégrité des données.
- Assurer les temps de réponse minimum de l'application.
- Assurer la traçabilité des échanges.