Modèles pour la conception d'API : Simplifier l'intégration avec des échanges de messages faiblement couplés

Note :   (4,3 sur 5)

Modèles pour la conception d'API : Simplifier l'intégration avec des échanges de messages faiblement couplés (Olaf Zimmermann)

Avis des lecteurs

Résumé:

Ce livre fournit des connaissances approfondies et précieuses aux ingénieurs logiciels travaillant sur les API, en présentant le contenu de manière accessible par le biais de modèles structurés, d'études de cas et de schémas détaillés. Bien qu'il constitue une excellente source de référence et d'apprentissage, certains lecteurs trouvent que le livre est trop verbeux, avec des informations inutiles et des répétitions.

Avantages:

Contenu exhaustif et substantiel pour les questions relatives à l'API.
Bien structuré avec un modèle de domaine et des études de cas.
Présentation complète des modèles de conception en tant qu'ouvrage de référence.
Représentations graphiques des relations entre les modèles.
Offre un DSL de description d'interface avec un outil génératif pour les contrats d'API.
Des aperçus précieux sur l'architecture logicielle et la prise de décision.

Inconvénients:

Le livre est épais ; il peut être décourageant pour certains lecteurs.
Certains contenus sont considérés comme inutiles ou trop verbeux par les lecteurs.
La répétition des informations peut rendre plus difficile la distillation des points clés.
Le livre n'est pas destiné à être lu d'une traite, ce qui peut décourager les lecteurs occasionnels.

(basé sur 7 avis de lecteurs)

Titre original :

Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges

Contenu du livre :

Modèles éprouvés pour la conception d'API évolutives de haute qualité - pour n'importe quel domaine, technologie ou plateforme.

"Ce livre offre un mélange sain de théorie et de pratique, contenant de nombreuses pépites de conseils approfondis sans jamais perdre la vue d'ensemble... ancré dans l'expérience du monde réel et documenté avec une rigueur académique appliquée et un retour d'information de la communauté des praticiens incorporé. Je suis convaincu qu'il servira bien la communauté, aujourd'hui et demain".

Frank Leymann, directeur général de l'Institut d'architecture des systèmes d'application de l'université de Stuttgart.

Les API permettent une innovation de rupture et une transformation numérique dans les organisations et les écosystèmes de toutes sortes. Pour créer des API conviviales, fiables et performantes, les architectes, les concepteurs et les développeurs ont besoin de conseils d'experts en matière de conception. Ce guide pratique s'attaque à la complexité des conversations API et du contenu de leurs messages, en présentant des lignes directrices et des heuristiques complètes pour concevoir des API de manière durable et les spécifier clairement, quelles que soient les technologies ou les plates-formes que vous utilisez.

Dans Patterns for API Design : Simplifying Integration with Loosely Coupled Message Exchanges, cinq architectes et développeurs experts couvrent l'ensemble du cycle de vie des API, depuis le lancement des projets et l'établissement des objectifs jusqu'à la définition des exigences, l'élaboration des conceptions, la planification de l'évolution et la création d'une documentation utile. Ils cristallisent les connaissances collectives de nombreux praticiens en 44 modèles de conception d'API, expliqués de manière cohérente avec le contexte, les avantages et les inconvénients, les solutions conceptuelles et les exemples concrets. Pour rendre leur langage de modèles accessible, ils présentent un modèle de domaine, une étude de cas en cours, des récits de décision avec des options et des critères de sélection de modèles, ainsi que des descriptions de projets réels appliquant les modèles dans deux secteurs différents.

⬤ Identifier et surmonter les défis de conception d'API avec des modèles.

⬤ Les types de points de terminaison et les opérations sont dimensionnés de manière adéquate.

⬤ Concevoir des messages de demande et de réponse et leurs représentations.

⬤ Affiner la conception de vos messages pour en assurer la qualité.

⬤ Planifiez l'évolution de vos API.

⬤ Documenter et communiquer vos contrats d'API.

⬤ Combinez les modèles pour résoudre les problèmes du monde réel et faites les bons compromis.

Autres informations sur le livre :

ISBN :9780137670109
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Modèles pour la conception d'API : Simplifier l'intégration avec des échanges de messages faiblement...
Modèles éprouvés pour la conception d'API...
Modèles pour la conception d'API : Simplifier l'intégration avec des échanges de messages faiblement couplés - Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)