Ma dernière session de ce MIX07 fût orientée Designer. La présentation de cette brique E-Commerce était vraiment sympathique, tant au niveau développeur que designer car elle faisait bien comprendre que la séparation des interfaces via fichiers XAML permettait l'utilisation de Expression Blend sans avoir notion du code se trouvant derrière. La séparation en terme physique des fichiers XAML est donc une piste des plus intéressante pour arriver à ce résultat.

La facilité de paramétrage de l'ensemble en fait un projet des plus intéressants pour les hebergeurs qui pourront, comme ils le font aujourd'hui avec des produits comme DotNetNuke, étendre leur offre avec une solution E-Commerce. Solution rêvée pour les petites et moyennes entreprises n'ayant pas forcement besoin de sur-mesure.

Le but de cette brique E-Commerce était de nous présenter un site nouvelle génération utilisant des vidéos pour les présentations de produits (la démo était basée sur AdventureWorks).

[Image]

Mais ce projet va bien au dela de ce que je pensais car il s'agit en fait d'une brique logicielle paramétrable permettant à tout un chacun de monter un site E-Commerce. Nous connaissons tous les problématiques liés au E-Commerce qui en font une des briques logicielles les plus difficiles à génériser lorsque l'on arrive au processus de commande / adresses / transporteurs ... Microsoft propose donc ici une implémentation d'un Pipeline basé sur Workflow Foundation pour réussir au mieux son paramétrage de ce processus final. Vraiment sympathique comme approche.

[Image]

En terme d'architecture pure, le tout repose sur l'ADO Entity Framework pour amener une souplesse ultime à la partie développement.

[Image]

Il a été annoncé lors de cette session que la première CTP de ce projet serait disponible d'ici 1 mois avec une prévision de RTM pour courant 2008.

Je vous conseille donc de surveiller ce projet au travers de ces différentes url :

Stay Tuned...

PS: Ayant un petit soucis avec LiveWriter, je mettrais les images de ce post dès mon retour en France.

Aurelien
Member of WygTeam