SOA Flashcards
Nous voulons développer un service pour gérer les études supérieures du GIGL. Mettez les styles SOA dans l’ordre du meilleur au pire
Si pas de computation a faire:
REST, RPC, Microservices, SOAP
Si computation a faire:
SOAP, RPC, Microservices, REST
Nous voulons développer un service pour gérer les études supérieures du GIGL. Quelles sont les différences sur l’implémentation parmi les quatre styles?
- REST : 4 méthodes (GET, PUT, POST, DELETE), 3 ressources (étudiants, cours, directeurs)
- RPC : possiblement 12 méthodes pour chaque combinaison.
- Microservices : possiblement 24 méthodes pour traiter les collections et les ressources individuelles différemment.
- SOAP : une possibilité comme REST, car le type de la ressource peut être utilisé pour distinguer entre les fonctionnalités (surcharge).
Quelle est la propriété de SOA qui facilite la portabilité mais empêche la testabilité et la maintenabilité?
les interfaces abstraites
Les clients et les services sont indépendants au niveau du langage, mais les détails de l’implémentation du service sont cachés pour comprendre comment la service fonctionne ou est changé
Une composition des services peut ressembler quel autre style d’architecture logicielle?
Pipe-filter
Le tuyau est le réseau
Nous voulons développer un logiciel pour la bibliothèque. Le logiciel permettra l’ajout, l’enlèvement, la mise à jour et la lecture des informations des livres. En plus, on pourra chercher pour un livre par son titre, créer des collections des livres, ou trier une collection des livres par le nom de leurs auteurs. Concevez une architecture composite en utilisant les styles SOA.
Un service REST pour les méthodes GET, PUT, POST, DELETE et un service RPC/SOAP pour les autres.