Home

1. QCM (35 points) - par Jacques LAFORGUE

image

Contents

1. et les consommateurs sont tous des clients d un JMS Q35 Provider I On o i 2 NON i Fin du QCM Suite Tournez la page page 6 Examen l re session 2014 2015 page 7 NSY 205 2 Questions libres 15 points Chaque question est not e sur 5 points Vous r pondez ces questions sur une copie vierge double en mettant bien le num ro de la question sans oublier votre nom et pr nom Vous mettez le QCM dans cette copie vierge double QUESTION NUMERO 1 Soit le sch ma suivant qui d crit le mod le d architecture base de composants exemple J2EE Commentez ce sch ma tout en mettant en vidence les 2 ou 3 principes forts d un tel style d architecture QUESTION NUMERO 2 Nous avons vu dans le cadre des MOM Middleware Orient s Message que JMS Java Messaging System est une API JEE r pondant au principe d un MOM Expliquez quel est le principe g n ral de JMS en utilisant les termes JMS Client JMS Provider JMS Producer JMS Consumer JMS Message QUESTION NUMERO 3 Pourquoi le principe d architecture REST est plus facile de mise en uvre que celle de J2EE Fin de la 1 partie sans document page 7 Examen l re session 2014 2015 page 8 NSY 205 2 me PARTIE AVEC DOCUMENT dur e 1h15 3 PROBLEME 50 points Nous envisageons de r aliser un syst me d information compos de deux sites g ographiques distincts Le premier site est celui d un magasin d al
2. DATE et DELETE correspondent la gestion d une ressource distante Create Read Updateet Delete La cr ation d une ressource se fait par la En REST c est le serveur qui d cide le type de retour de la ressource demand e Q 28 La mise en uvre d un Web Service en REST est une op ration complexe n cessitant le d ploiement sur le serveur d application de composant CRUD qui g re l tat d une ressource ventuellement persistant en base de donn es En REST le serveur d application est sans tat par rapport aux requ tes trait es Cet tat doit tre g r par le client est un composant logiciel Model Orient Message qui permet de centraliser l ensemble des donn es Model d un syst me d information qui sont mises jour par l envoi de messages est une API et des composants dynamiques Middleware Orient Message qui permet certains services d changes entre les applications d un syst me d information Le producteur envoie un message un interm diaire qui lui confirme la prise en compte de la r ception de ce message Puis l interm diaire envoie ce message tous les consommateurs page 5 Examen l re session 2014 2015 page 6 NSY 205 En JMS Java Messaging System il existe notamment deux modes de communication Queue et Topic Producteur Mediateur consommateur consommateur send m1 1 send m gs receive i gt i i 1 T receive En JMS Java Messaging System les producteurs
3. Examen 1 re session 2014 2015 page 1 NSY 205 IPST CNAM Intranet et Designs patterns Dur e 2 h 30 NSY 205 Enseignant LAFORGUE Jacques Jeudi 5 F vrier 2015 1 re Session NSY 205 1 PARTIE SANS DOCUMENT dur e 1h15 1 QCM 35 points Mode d emploi Ce sujet est un QCM dont les questions sont de 3 natures e les questions 2 propositions dans ce cas une seule des 2 propositions est bonne gt l pour la r ponse bonne gt 1 pour la r ponse fausse e les questions 3 propositions dont 1 seule proposition est bonne gt 1 pour la r ponse bonne gt pour chaque r ponse fausse e les questions 3 propositions dont 1 seule proposition est fausse gt 12 pour chaque r ponse bonne gt 1 pour la r ponse fausse Il s agit de faire une croix dans les cases de droite en face des propositions On peut remarquer que cocher toutes les propositions d une question revient ne rien cocher du tout gal 0 Si vous devez raturer une croix faites le correctement afin qu il n y ait aucune ambigu t N oubliez pas d inscrire en en t te du QCM votre nom et pr nom Vous avez droit 4 points n gatifs sans p nalit page 1 Examen l re session 2014 2015 page 2 NSY 205 NOM PRENOM Une architecture logicielle est un document qui d crit l expression du besoin sous la forme de sp cifications textuelles pr cises Dans une architecture logicie
4. dans une base de donn es La solution technique la plus courante pour faire persister un objet est un SGBDR mais on peut aussi utiliser le XML Dans l approche ORM le mapping de l association UML entre deux classes est toujours r alis par la cr ation d une table d association Dans une Architecture N tiers la couche DAO Data Access Object s intercale entre le tier IHM et le tier M tier facilitant pour les clients IHM Navigateur l acc s aux donn es g r es par la couche m tier page 3 Examen 1 re session 2014 2015 page 4 NSY 205 Dans une architecture dite base de composant exemple J2EE les composants s ex cutent dans un Q 14 container Ce dernier assure le d ploiement des composants sur le tier m tier la communication entre les composants E ai la localisation et la r solution des d pendances entre composant o 1 2 tiers Client Web o i 2 3 tiers Client Web M tier 3 4tiers Client Web M tier Base de donn es Un EJB session est un container dans lequel s ex cutent des composants distribu s RMI ou CORBA OR a T a eE O NNN o U A L injection de d pendance est un principe de programmation qui permet de r aliser la d pendance entre deux classes en utilisant un fichier de configuration ou des annotations dans le code Un EJB container est un environnement dans lequel s ex cutent des EJB session Q 18 2 O LUNON E I I I I I a donn es via un lien de p
5. ersistence a oun S S O CO NON EE E o l Dans une architecture Web Services qui repose sur le protocole SOAP l interface de d finition d un service est d crite par 1 un fichier crit au standard IDL un fichier crit au standard UDDI un fichier crit au standard WSDL Le protocole SOAP Simple Object Access Protocol est un protocole dont les donn es chang es peuvent tre s rialis es en XML assurant l change d informations et l invocation de m thodes distantes RPC 3 assurant l change d informations et l invocation de m thodes distantes en RMI Remote Method Invocatoin Pour pouvoir r aliser une communication SOAP le middleware utilis g n re la souche cliente stub et la souche serveur skelton permettant l appel des m thodes d un service par le client Le standard WSDL permet de d finir des liaisons de communications binding bas es sur un autre Q23 standard que SOAP EA JOE o 2 NON page 4 Examen 1 re session 2014 2015 page 5 NSY 205 Dans une architecture Web Services un client identifie les m thodes d un service en demandant l UDDI le WSDL qui d crit l interface du service Un fichier WSDL est un fichier binaire g n r par le WebServices et exploit par le client pour savoir comment communiquer avec le serveur REST Representational State Transfer est un canevas architectural permettant de cr er des Web Q 26 Services En REST les types de requ tes HTTP GET POST UP
6. imentation en ligne d une chaine exemple chrono drive Le magasin poss de son propre stocke de produit Il s alimente en nouveaux produits au pr s d un deuxi me site qui sert de central d achat pour tous les magasins de la chaine Certains produits sont command s automatiquement par seuil et d autres sont command s par un employ du magasin choix strat giques adapt s la situation g ographique Les commandes automatiques se font le dimanche Les commandes manuelles se font par un employ dans la semaine sur une IHM intranet Ces commandes seront envoy es en m me temps que les commandes automatiques le dimanche Ces produits sont livr s dans la semaine le matin t t avant l ouverture du magasin Un client s inscrit et r alise sa liste de course via internet qu il paye en ligne et qu il vient retirer une date et une heure choisies Nous ne traitons pas ici le retrait des courses du client La page d accueil affiche des produits d appel qui sont d finis par un employ du magasin 1 Faites le sch ma de la configuration architectural architecture logiciel de votre solution Commentez votre sch ma Pr cisez quels composants de votre architecture sont des WebServices un service d crit par un WSDL 2 Nous envisageons de r aliser ce syst me d information en utilisant les principes des Web Services qui utilisent les standards SOAP WSDL et UDDI Choisissez un de ces services et crire les l ments WSDL qui perme
7. lle un composant est une unit de composition logicielle exposant des interfaces bien sp cifi es une unit de composition logicielle susceptible d tre d ploy de mani re ind pendante une unit de composition logicielle sp cifique qui ne peut plus se d composer en d autres unit s de composition logicielle Une Configuration Architecturale est compos e de 3 parties l Architecture Applicative l Architecture Technique et l Architecture Physique L Architecture Syst me est l architecture logicielle d un syst me d exploitation OR L2 NON SAS Une interface est attach e un port de communication du composant SR NON Plusieurs interfaces peuvent tre attach es un m me port OR NON O page 2 Examen l re session 2014 2015 page 3 NSY 205 Soit le sch ma suivant de description d un connecteur entre deux composants A B realisation Li d pendance x avec la l gende suivante A composant B interface de Comp_A C Flot de communication input D Flot de communication output E interface de Comp_B A Producteur d v nement B File d v nements produits par Comp_A C Ev nement entrant D Ev nement sortant E file d v nements consomm s par Comp_B A composant B port C interface requise D interface fournie E port OUI Un objet persistant est un objet cr dans une application orient objet et rendu susceptible de persister
8. ttent de le d crire page 8

Download Pdf Manuals

image

Related Search

Related Contents

SYSTEME DETENTE - swisspool  Rohde & Schwarz FSV Signal and Spectrum Analyzer  1 FiVE STAR CONVENTION DECORATING, INC. Five Star  Samsung TWM User Manual  English Version  PaperPort Deluxe Software User`s Guide  Manuale operatore  Controlador de Riego G75  Infinity TSS  Graco 684025e User's Manual  

Copyright © All rights reserved.
Failed to retrieve file