7
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France [email protected] , +33 6 64 40 44 66

Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France [email protected]@microsoft.com,

Embed Size (px)

Citation preview

Page 1: Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France fmerand@microsoft.comfmerand@microsoft.com,

Service Software FactoryService Software Factory

François MERANDResponsable groupe architectes

DPE – Division Plateformes & EcosystèmeMicrosoft France

[email protected], +33 6 64 40 44 66

François MERANDResponsable groupe architectes

DPE – Division Plateformes & EcosystèmeMicrosoft France

[email protected], +33 6 64 40 44 66

Page 2: Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France fmerand@microsoft.comfmerand@microsoft.com,

Forum architectes, Microsoft France – jeudi 19 octobre 2006 22

Un ensemble de pratiques « éprouvées » , d’outils, de code source, et de guides d’architecture pour concevoir des applications distribuéesDes challenges :

Suivre l’évolution des technologiesMigration WS, WSE vers .NET 3.0 Supporter WCF / WF / CardSpace

Pour les architectes & les développeurs

Documentation écrite« guidance packages » pour dialoguer avec VS 2005Une implémentation de référence (Global Bank)

Bénéfices :Amélioration de la qualitéÊtre prédictibleAugmenter la productivitéFlexibilité : paramétrage

Un ensemble de pratiques « éprouvées » , d’outils, de code source, et de guides d’architecture pour concevoir des applications distribuéesDes challenges :

Suivre l’évolution des technologiesMigration WS, WSE vers .NET 3.0 Supporter WCF / WF / CardSpace

Pour les architectes & les développeurs

Documentation écrite« guidance packages » pour dialoguer avec VS 2005Une implémentation de référence (Global Bank)

Bénéfices :Amélioration de la qualitéÊtre prédictibleAugmenter la productivitéFlexibilité : paramétrage

Page 3: Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France fmerand@microsoft.comfmerand@microsoft.com,

Forum architectes, Microsoft France – jeudi 19 octobre 2006 33

Une initiative du groupe Pattern & practisesDes assistants dans Visual Studio 2005 pour définir les caractéristiques d’un service et son implémentation : Sécurité, déploiement, contextePatterns de conception des servicesDes exemples d’implémentation

Utilise le GAT (Guidance Automation Toolkit)

Utilisation des tests unitaires

Intégration avec Enterprise Library

Patterns WCF

La version finale du Service BAT

Une initiative du groupe Pattern & practisesDes assistants dans Visual Studio 2005 pour définir les caractéristiques d’un service et son implémentation : Sécurité, déploiement, contextePatterns de conception des servicesDes exemples d’implémentation

Utilise le GAT (Guidance Automation Toolkit)

Utilisation des tests unitaires

Intégration avec Enterprise Library

Patterns WCF

La version finale du Service BAT

Page 4: Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France fmerand@microsoft.comfmerand@microsoft.com,

Forum architectes, Microsoft France – jeudi 19 octobre 2006 44

Un guide complet de prise en mainsUn tutorial complet (HOL) en 10 étapes sur un scénario réaliste

Création de la solution et de sa structureConception des types de donnéesConception des types de messagesDéfinition des opérationsCréation des entités métiersPasser des messages aux entités métiersCréation des accès aux données (CRUD)Création d’un référentiel de classes d’accès aux donnéesInvoquer la couche d’accès aux donnéesConnecter un client et activer ses services

Une vidéo (1h00)

Un guide complet de prise en mainsUn tutorial complet (HOL) en 10 étapes sur un scénario réaliste

Création de la solution et de sa structureConception des types de donnéesConception des types de messagesDéfinition des opérationsCréation des entités métiersPasser des messages aux entités métiersCréation des accès aux données (CRUD)Création d’un référentiel de classes d’accès aux donnéesInvoquer la couche d’accès aux donnéesConnecter un client et activer ses services

Une vidéo (1h00)

Page 5: Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France fmerand@microsoft.comfmerand@microsoft.com,

Forum architectes, Microsoft France – jeudi 19 octobre 2006 55

Un exemple de conception, en 17 itérations

Modifiable

Intégré à VS 2005

Un exemple de conception, en 17 itérations

Modifiable

Intégré à VS 2005

Page 6: Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France fmerand@microsoft.comfmerand@microsoft.com,

Forum architectes, Microsoft France – jeudi 19 octobre 2006 66

Page 7: Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France fmerand@microsoft.comfmerand@microsoft.com,

Forum architectes, Microsoft France – jeudi 19 octobre 2006 77

.NET FrameWork 2.0

VS 2005

SQL Server 2005 / SQL Express

GAT – Guidance Automation Toolkit

LAB à part.

OU ? : Sur gotdotnetSur MSDN

.NET FrameWork 2.0

VS 2005

SQL Server 2005 / SQL Express

GAT – Guidance Automation Toolkit

LAB à part.

OU ? : Sur gotdotnetSur MSDN