Scénario applicatif DinnerNow Stéphane Crozatier Conseiller Technologique Partenaires Editeurs stephanc@microsoft.com Division Plateforme & Ecosystème
Scénario : global DinnerNow : système gestion de commerce spécialisé en restauration Achat d’un repas en ligne Gestion la production en cuisine Livraison des repas Intégration aux outils d’administration et de surveillance du système
Scénario : global Opérateur système Client Livreur Responsable restaurant
Scénario : Client Achat d’un repas en ligne Consultation du catalogue Constitution du caddie électronique Identification utilisateur Commande Attente de réception du repas Configuration Gadget Liste de commandes en cours Détail de commandes
Client : Achète un repas en ligne
Architecture : Client IIS 7.0 MenuSearchService OrderingService https http OrderingService IIS 7.0 msmq http Vista Gadget Virtual Earth DinnerNow DB DinnerNow WF ASP.NET 2.0 AJAX Windows Cardspace Internet Information Services 7.0 Workflow Foundation Windows Communication Foundation
Scénario : Gestion des commandes Gestion de la production Réception des commandes Préparer les repas Préparer la livraison Application de gestion multifonction Interface moderne Workflow métier Statistiques de production Cartographie, Flux RSS
Responsable restaurant : Gère la production en cuisine
Architecture : Gestion des commandes http RestaurantOrdersService msmq OrdersUpdateService http DinnerNow DB DinnerNow WF Virtual Earth Windows Presentation Foundation Workflow Foundation Windows Communication Foundation
Scénario : Livraison Livraison des repas chauds Application PocketPC Notification de nouvelle commande Réception des repas à livrer Livraison chez le client Application PocketPC Application mobile Application connectée Cartographie Workflow métier
Livreur : Effectue la livraison des repas
Architecture : Livraison http DeliveryService msmq OrdersUpdateService http DinnerNow DB DinnerNow WF Virtual Earth .NET Compact Framework 2.0 Workflow Foundation Windows Communication Foundation
Scénario : Supervision IT Supervision de la production Santé du système Etat des commandes Trace des échanges Statistiques des services Indicateurs, tableau de bord Intégration aux outils du système WMI, Eventing MMC SnapIn Powershell
Opérateur système :. Surveille l’application avec Opérateur système : Surveille l’application avec les outils intégrés à Windows
Architecture : Supervision IT DinnerNow DB DinnerNow WF Windows Server Microsoft Code Name "Longhorn" Windows Eventing Performance Monitor Win Mgmt Instr (WMI) Workflow Foundation Microsoft.ManagementConsole Powershell Cmdlets System.Management.Instrumentation System.Management.Automation Workflow Foundation Windows Communication Foundation
Questions ? Ou peut-on télécharger DinnerNow ? http://www.dinnernow.net Est-ce que le code de DinnerNow réprésente « l’état de l’art » ? Non, il s’agit simplement d’une application de démo technologique. C’est une maquette !