Accueil InfoQ Architecture sur InfoQ
-
Croquis et NoUML pour l'architecture de logiciels agiles
L'agilité c'est être réactif et ceci nécessite une bonne communication, mais il est étonnant que beaucoup d'équipes éprouvent des difficultés à communiquer correctement la conception de leur logiciel.
-
Ciel, un cowboy dans mon domaine ! - Revue de "Implementing Domain Driven Design" et interview
Implementing Domain Driven Design éclaire un domaine important mais mal compris de la conception logicielle. Avec son ouvrage, Vaughn contribue à la littérature de la conception logicielle de façon éducative et plaisante.
-
Mike Barlow sur les analyses temps-réel de Big Data
Le livre blanc Real-Time Big Data Analytics: Emerging Architecture (Analyses Temps-Réel de Big Data : Architectures Émergentes) écrit par Mike Barlow couvre le sujet de l'analyse de Big Data et en quoi les analyses temps-réel de Big Data sont différentes des analyses traditionnelles.
-
Interview avec Michael Azoff d'Ovum sur Comment créer l'entreprise agile
Dans l'article how to create the agile enterprise, l'analyste principal Michael Azoff résume le point de vue d'Ovum sur la création d'une entreprise agile. Michael explique les concepts et les buts d'une entreprise agile.
-
Applications multi-plateformes avec Tabris
Tabris est le premier framework Java conçu pour développer des applications natives multi-plateformes. Il offre une expérience utilisateur "native", semblable à celle offerte par le système, tout en ajoutant des fonctionnalités et des composants faits sur mesure.
-
Comment construire une ville à partir de composants ?
De plus en plus de développements d'applications d'entreprise s'orientent vers des frameworks de composants et des solutions intégrées. Cet article présente quelques bonnes pratiques de conception de framework.
-
Choisir le bon ESB pour vos besoins en intégration
Différentes applications au sein d'une entreprise et entre différentes entreprises ont besoin de communiquer les unes avec les autres. L'Enterprise Service Bus (ESB) a été créé comme un outil pour faciliter l'intégration des applications.
-
9 erreurs sur les performances en Java
La performance en Java a la réputation d'être quelque chose proche de la magie noire. Cependant, il y a historiquement une tendance à ce que les techniques d'amélioration des performances en Java consistent plus en du folklore populaire plutôt qu'une application de raisonnement empirique et statistique. Dans cet article, j'espère répondre à certains des plus flagrants contes de fées.
-
Ember.js: pour des Applications Web Riches !
Ember.js est un framework Modèle-Vue-contrôleur en JavaScript qui permet de réaliser des applications web riches semblables aux applications desktop, tant en termes d'utilisation qu'en termes de développement.
-
Twitter migre plus de code sur la JVM, la performance et l'encapsulation désignées comme raisons premières
Twitter passe progressivement de plus en plus d'éléments sur la JVM. Le changement est à la fois motivé par les avantages fréquemment cités de la JVM, tels que la performance ou la scalabilité, mais aussi par le désir de mieux découper en services indépendants et de mieux adresser d'autres problématiques d'architecture.
-
Sécurité des applications avec Apache Shiro
Apache Shiro est un framework de sécurité Java plein de fonctionnalités, robuste et polyvalent que vous pouvez utiliser pour sécuriser toutes vos applications. En simplifiant quatre domaines de la sécurité des applications, à savoir l'authentification, l'autorisation, la gestion de session et la cryptographie...
-
Les Bases Orientées Graphes, NoSQL et Neo4j
Parmi les différents modèles de données, le modèle relationnel a dominé depuis les années 80, avec des implémentations telles qu'Oracle, MySQL et MSSQL - aussi connus sous le nom de Systèmes de Gestion de Bases de Données Relationnelles (SGBDR).