Accueil InfoQ Architecture sur InfoQ
-
Greg Young sur les Processus et les Documents comme alternative aux Évènements
Tous les systèmes ne sont pas basés sur des événement et des faits. Un flux de documents qui traversent un processus constituent un autre type d'envois de messages, à comparer aux événements.
-
Pattern un DSL d'Apprentissage Automatique pour Hadoop, annoncé par Concurrent Inc.
Pattern est un nouveau DSL d'apprentissage automatique pour Cascading, un Pattern Language pour créer des workflows sur des données.
-
Quoi de nouveau dans JMS 2.0 ?
Le tant attendu Java EE 7 est finalement arrivé et avec lui JMS 2.0, la première évolution de JMS en plus d'une décade.
-
Intégrer DevOps et ITIL Intelligemment
Alan Sharp-Paul, co-fondateur de ScriptRock, a récemment souligné le besoin d'intelligemment intégrer DevOps et ITIL (IT Infrastructure Library) au sein des entreprises. ITIL est un ensemble de bonnes pratiques de planification, de documentation, de processus et de contractualisation qui semble être du côté opposé du spectre des DevOps agiles.
-
Yahoo! Rend Storm sur Hadoop Open Source
La semaine dernière, Yahoo! a annoncé la libération du code source de Storm fonctionnant sur un cluster Hadoop.
-
Google étend ses services avec Cloud SQL
Google rend MySQL disponible dans le Cloud comme un service entièrement géré, incluant une API JSON pour une gestion programmatique.
-
Quoi de neuf pour OData 4.0 ?
La quatrième version d'OData, le standard soutenu par Microsoft pour l'interrogation de données à l'appui de conventions REST, a été accepté par le comité OASIS. La période de consultation publique va courir jusqu'au 2 juin et Microsoft compte voir l'adoption du standard par l'OASIS effective dans le courant de l'année.
-
Happy Melly: Un réseau professionnel pour travailler heureux
En novembre 2012, Jurgen Appelo, Maarten Volders et Vasco Duarto se sont réunis après avoir découvert qu’ils avaient un espoir en commun : “aider les employés à devenir heureux et leur permettre d’avoir une vie meilleure“. Ils ont été inspirés par la photo “Melly Shum déteste son boulot” de Ken Lum.
-
Azul Systems lance Zing Platform Edition pour WebSphere Application Server
Azul Systems, Inc. a annoncé le lancement de Zing Platform Edition avec WebSphere. Zing PE intègre WebSphere Applications Server (WAS) d'IBM avec une version améliorée de sa JVM Zing.
-
L'utilisation des Bounded Contexts de Domain Driven Design pour découper un modèle de domaine vaste
Pour diviser un modèle de domaine trop vaste en plusieurs modèles plus petits, les développeurs peuvent appliquer le concept de Bounded Context (Contexte Borné) proposé par Domain Driven Design (DDD) en utilisant le Contexte de Base de données (DbContext class) disponible dans Entity Framework (EF), ce que expliquait récemment Julie Lerman dans le magazine MSDN.
-
Combien coûtent vraiment les projets informatiques ratés ?
En 2009, d'après les calculs de Roger Seasons, le coût mondial des projets informatique ayant échoués était estimé à 6 000 MM$. Michael Krigsman doutait de ces résultats et persuada Gene Kim et Mike Orzen de revenir sur ces chiffres et de faire une estimation de l'impact des échecs des projets informatiques sur l'économie globale.
-
Vaughn Vernon présente les styles d'architectures avancés dans un contexte DDD
Lors d'une présentation sur les styles d'architectures, architecture en couches, architectures hexagonales et le modèle d'acteur, du point de vue du "Domain Driven Design (DDD)", Vaughn Vernon explique que l'architecture hexagonale permet de retarder les prises de décisions concernant les connecteurs et mets en avant l'usage d'APIs internes quelque soit le type de ces connecteurs.
-
Le principe Open-Closed défié
Le principe Open-Closed, OCP, faisant partie des principes orientés objets SOLID, a été récemment critiqué par Jon Skeet et Robert Ashton qui pensent tout deux que le principe, tel qu'il est définit, cause plus de problèmes qu'il n'en résout. Robert C. Martin, qui a identifié les principes au début des années 2000, cependant, le défend.
-
Introduire de la simplicité dans un système via des composants Event Driven simples
Pour rendre un système simple, utilisez des événements pour supporter les interactions entre de petits composants métiers, c'est ce qu'a suggéré Russ Miles lors d'une récente présentation Développer des composants Event Driven simples pour du logiciel agile.
-
NoBackend: retour au développement côté client
Lors de la conférence Front-Trends 2013 la semaine dernière, Gregor Martynus a présenté une session intitulée "Look ma, no backend!" sur le développement d'applications uniquement coté client, en utilisant des composants coté serveur seulement lorsque le navigateur ne les implémentait pas.