Rappel sur les principes de SOA
L'architecture SOA est à toutes les sauces bien qu'il existe actuellement plus d'articles sur le sujet que d'implémentations réelles. Néanmoins, SOA permet de répondre à certaines problématiques de design et de développement : - Comment optimiser mon...
Très bonne interview sur WS-*, REST
par Sanjiva Weerawarana sur le site Infoq.
Best practices JEE IBM
IBM vient de mettre à jour une best practice J2EE datant de 2004 qui devient une best practice JEE. L'info sur INFOQ . En vrac : - Always use MVC - Don't reinvent the Wheel - Apply automated unit tests and test harnesses at every layer - Prefer JSPs as...
La programmation par contrats
La programmation par contrat (design by contract) est une technique largement utilisée dans les architectures modernes. Le principe est qu'une classe et ses client interagissent avec un contrat; cette idée a été reprise dans les architectures SOA. Dans...
Les IHMs reviennent au goût du jour
Abandonnées il y a quelques années pour cause de webisation des applications, les IHMs reviennent au goût du jour dans la mouvance Web x.0 (x > 1). Au début des années 90 au temps des applications client serveur, des spécialistes IHM travaillaient sur...
Sérialisation des obets de domaine : pattern ou anti-pattern ?
J'ai trouvé plusieurs articles qui traitaient de ce sujet notamment l'utilité de sérialiser des objets de domaine à travers WCF. Effectivement, ce n'est pas un sujet simple et dans les blogs de dotnetguru cela est considéré comme un anti-pattern ce qui...
Sérialisation d'objets de domaine Active Record dans WCF
Active record est un pattern implémenté dans les frameworks de type Rails. Certaines produits existent pour .net et Java. Un Active Record est un POCO (en .NET) dérivant d’une classe de base qui intègre les opérations de base (find, delete, create …)....
Architecture n-tiers Ajax .NET
Cet article présente une architecture n-tiers Ajax autour des technologies .NET Télécharger le fichier !
WPF : les interfaces homme machine de demain
.NET 3.0 est sorti récemment en version RTM. Il comprend les briques WinFX soit WPF (Windows Presentation Fondation), WCF (Windows Communication Fondation) et WWF (Windows Workflow Fondation). Après quelques jours de test sur ces nouveautés, je me demande...
Modèle MVC et AJAX
Le modèle MVC (Modèle Vue Controller) permet de découpler la présentation des couches applicatives inférieures. AJAX permet de concevoir des IHM plus riches où une partie de la navigation est gérée dans une logique cliente. Il me semble que la confusion...