Scénario applicatif DinnerNow Stéphane Crozatier Conseiller Technologique Partenaires Editeurs...

Post on 04-Apr-2015

118 views 6 download

Transcript of Scénario applicatif DinnerNow Stéphane Crozatier Conseiller Technologique Partenaires Editeurs...

Scénario applicatifDinnerNow

Scénario applicatifDinnerNow

Stéphane CrozatierConseiller Technologique Partenaires Editeursstephanc@microsoft.com

Division Plateforme & Ecosystème

Division Plateforme & Ecosystème

Scénario : globalScénario : global

DinnerNow : système gestion de commerce spécialisé en restauration

Achat d’un repas en ligneGestion la production en cuisineLivraison des repasIntégration aux outils d’administration et de surveillance du système

Division Plateforme & Ecosystème

Scénario : globalScénario : global

Opérateursystème

LivreurResponsable restaurant

Client

Division Plateforme & Ecosystème

Scénario : ClientScénario : Client

Achat d’un repas en ligneConsultation du catalogueConstitution du caddie électroniqueIdentification utilisateurCommande

• Attente de réception du repasConfiguration GadgetListe de commandes en coursDétail de commandes

Division Plateforme & Ecosystème

Client :Achète un repas en ligne

Client :Achète un repas en ligne

Division Plateforme & Ecosystème

Architecture : ClientArchitecture : Client

MenuSearchService

OrderingService

IIS7.0

httpshttp

msmq

http

Workflow FoundationWindows Communication Foundation

Windows CardspaceInternet Information Services 7.0

ASP.NET 2.0 AJAX

Vista GadgetVirtual Earth

Division Plateforme & Ecosystème

Scénario : Gestion descommandes

Scénario : Gestion descommandes

Gestion de la productionRéception des commandesPréparer les repasPréparer la livraison

• Application de gestion multifonctionInterface moderneWorkflow métierStatistiques de productionCartographie, Flux RSS

Division Plateforme & Ecosystème

Responsable restaurant : Gère la production en

cuisine

Responsable restaurant : Gère la production en

cuisine

Division Plateforme & Ecosystème

Architecture : Gestion des commandes

Architecture : Gestion des commandes

RestaurantOrdersService

OrdersUpdateService

http

msmq

http

Workflow FoundationWindows Communication Foundation

Virtual EarthWindows Presentation Foundation

Division Plateforme & Ecosystème

Scénario : LivraisonScénario : Livraison

Livraison des repas chaudsNotification de nouvelle commandeRéception des repas à livrerLivraison chez le client

• Application PocketPCApplication mobileApplication connectéeCartographieWorkflow métier

Division Plateforme & Ecosystème

Livreur : Effectue la livraison des

repas

Livreur : Effectue la livraison des

repas

Division Plateforme & Ecosystème

DeliveryService

OrdersUpdateService

Architecture : LivraisonArchitecture : Livraison

http

msmq

Workflow FoundationWindows Communication Foundation

.NET Compact Framework 2.0

http

Virtual Earth

Division Plateforme & Ecosystème

Scénario : Supervision ITScénario : Supervision IT

Supervision de la productionSanté du systèmeEtat des commandesTrace des échangesStatistiques des servicesIndicateurs, tableau de bord

• Intégration aux outils du systèmeWMI, EventingMMC SnapInPowershell

Division Plateforme & Ecosystème

Opérateur système : Surveille l’application avecles outils intégrés à

Windows

Opérateur système : Surveille l’application avecles outils intégrés à

Windows

Division Plateforme & Ecosystème

Powershell Cmdlets

Architecture : Supervision ITArchitecture : Supervision IT

Windows Eventing

Win Mgmt Instr (WMI)

Performance Monitor

Workflow Foundation

Windows ServerMicrosoft

Code Name "Longhorn"

Workflow FoundationWindows Communication Foundation

System.Management.InstrumentationMicrosoft.ManagementConsole

System.Management.Automation

Division Plateforme & Ecosystème

Questions ?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 !

Division Plateforme & Ecosystème