Comprendre l'évolution des architectures applicatives
Introduction
Développer des applications pour absorber des milliers de services distribués en simultané requiert une nouvelle forme d’architecture. S’y mélangent Cloud, mobilité, virtualisation, conteneurs, « stack » distribuée ou encore la notion de couplage entre « composants » et middleware.
Ce dossier spécial revient sur ces évolutions, les analyse en profondeur pour moderniser vos développements et aborde les nouvelles manières de prendre en compte la sécurité dans ces architectures « modernes ».
Les autres guides sur le sujet :
Cloud Hybride, Multi-Cloud, APIs : comment bien administrer une architecture IT hétérogène
Comment moderniser ses applications : les quatre axes de travail
1Architectures modernes-
Evolutions
Comment concevoir une architecture applicative moderne
Développer des applications pour absorber des milliers de services distribués en simultané requiert une nouvelle forme d’architecture. Notre expert Kurt Marko passe en revue les différentes étapes pour y arriver. Lire la suite
Existe-t-il un futur pour les serveurs d’applications ?
Alors que la notion de stack s’installe, l’avenir des serveurs d’applications et des architectures s’y adossant semble s’obscurcir. Dans cet article, j’analyse le rôle des serveurs d’applications et s’il existe bien une place pour eux dans ces stratégies modernes de développement d’applications. Lire la suite
Bien adapter le couplage des composants au middleware
Une application doit contrôler le couplage des composants et le middleware. Tom Nolle revient sur les concepts fondamentaux en matière de couplage, indispensables pour les architectes. Lire la suite
Les microservices s'apparentent-il plutôt à une architecture SOA ou MVC ?
Le concept de microservices est-il nouveau ? Est-il davantage comparable aux principes SOA ou à ceux d'une architecture MVC ? Chris Riley se penche sur la question. Lire la suite
2Architecture et Mobilité-
Apps et données : une nouvelle réalité à intégrer
Approche "Mobile First" : adoptez une architecture à quatre niveaux
Jusqu'ici, les applications Web reposaient sur une architecture à trois niveaux. Aujourd'hui, la mobilité en exige un quatrième . Voici pourquoi cette nouvelle approche est essentielle pour le "Mobile-First" et comment réussir ce type d'architecture. Lire la suite
Les microservices conviennent-ils à la mobilité ?
Les microservices apportent de la flexibilité aux développeurs, mais devraient-il utiliser ce mode d’architecture pour le développement mobile ? L’expert Matthew David donne son avis. Lire la suite
3Sécurité-
Une constante
Les différentes approches d’architectures de sécurité
La sécurité a été envisagée selon des approches à la fois « descendantes » et « montantes ». Dans cet article, nous examinons ce qu'impliquent ces deux approches du modèle de sécurité. Lire la suite