Titre : | Architecture logicielle : concevoir des applications simples, sûres et adaptables |
Auteurs : | Jacques Printz, Auteur |
Type de document : | Monographie imprimée |
Mention d'édition : | 3e éd. |
Editeur : | Paris [France] : Dunod, impr. 2012 |
Collection : | InfoPro. Études, développement, intégration, ISSN 1774-282X |
ISBN/ISSN/EAN : | 978-2-10-057865-8 |
Format : | 1 vol. (XII-495 p.) / ill., couv. ill. en coul. / 25 cm |
Note générale : |
Bibliogr. p. 487-492. Glossaire. Index |
Langues: | Français |
Index. décimale : | 004.21 |
Catégories : |
[Agneaux] Systèmes, Conception de |
Mots-clés: | Gestion Globale du Numérique (G.G.N.):ARCHITECTURE ORIENTEE SERVICES MDA |
Résumé : |
Cet ouvrage s'adresse aux décideurs que sont les DSI et les maîtres d'ouvrage, ainsi qu'aux chefs de projets et aux architectes. Il intéressera également les étudiants et élèves ingénieurs au niveau du master informatique. Quelle place l'architecture logicielle tient-elle dans les projets en termes decoût/qualité/délai ? Comment les contraintes de simplicité, de disponibilité et d'évolutivité doivent-elles être prises en compte dès la conception ? Cet ouvrage propose des modèles d'architectures indépendants des technologies utilisées qui permettent d'atteindre les objectifs de qualité recherchés. Il replace les concepts architecturaux récents (Client/Serveur, SOA, MDA, WSDL, BPM, REST...) sur les bases solides que sont les traducteurs, la communication inter-processus, les transactions et les machines virtuelles. La première partie présente la problématique de l'architecture logicielle dans sa globalité en insistant sur les correspondances entre le monde réel et les modèles. La seconde explique les concepts fondateurs que sont l'architecture des compilateurs, l'architecture des processus et leur synchronisation. La troisième définit les principes des architectures fonctionnelles logiques et de leur construction méthodique. La dernière explique comment parvenir à respecter les quatre propriétés fondamentales des architectures : la simplicité, la disponibilité et la sûreté de fonctionnement, l'adaptabilité et l'évolutivité ; la construction des interfaces. |
Sommaire : |
Qu'est-ce que l'architecture du logiciel ? L'architecture dans les sciences de l'ingénieur Les matériaux de l'architecture logicielle Propriétés indésirables des entités architecturales Analyse de deux chefs-d'oeuvre d'architecture Principes d'architecture des compilateurs Architecture des processus et de leurs interactions dans une machine Architecture fonctionnelle logique Principes et règles de construction des architectures fonctionnelles logiques Propriétés sémantiques des intégrats, transactions, services Quelques modèles d'architectures Propriétés d'une bonne architecture Simplicité, complexité Disponibilité, sûreté de fonctionnement Adaptabilité, évolutivité |
Disponibilité (12)
Cote | Support | Localisation | Statut |
---|---|---|---|
INF/31 | Livre | bibliothèque sciences exactes | Consultable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |
INF/31 | Livre | bibliothèque sciences exactes | Empruntable |