70 likes | 153 Views
An initiative providing proven practices, tools, and architectural guidance to design distributed applications. Enhance quality, predictability, productivity, and flexibility in your projects. Utilize GAT, unit tests, Enterprise Library integration, WCF patterns, and Service BAT for complete guidance from architecture to implementation in VS 2005.
E N D
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France fmerand@microsoft.com, +33 6 64 40 44 66
Présentation & Challenges • Un ensemble de pratiques « éprouvées » , d’outils, de code source, et de guides d’architecture pour concevoir des applications distribuées • Des challenges : • Suivre l’évolution des technologies • Migration WS, WSE vers .NET 3.0 • Supporter WCF / WF / CardSpace • Pour les architectes & les développeurs • Documentation écrite • « guidance packages » pour dialoguer avec VS 2005 • Une implémentation de référence (Global Bank) • Bénéfices : • Amélioration de la qualité • Être prédictible • Augmenter la productivité • Flexibilité : paramétrage
Service Software Factory • Une initiative du groupe Pattern & practises • Des assistants dans Visual Studio 2005 pour définir les caractéristiques d’un service et son implémentation : Sécurité, déploiement, contexte • Patterns de conception des services • Des 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
Prise en mains • Un guide complet de prise en mains • Un tutorial complet (HOL) en 10 étapes sur un scénario réaliste • Création de la solution et de sa structure • Conception des types de données • Conception des types de messages • Définition des opérations • Création des entités métiers • Passer des messages aux entités métiers • Création des accès aux données (CRUD) • Création d’un référentiel de classes d’accès aux données • Invoquer la couche d’accès aux données • Connecter un client et activer ses services • Une vidéo (1h00)
Un guide interactif • Un exemple de conception, en 17 itérations • Modifiable • Intégré à VS 2005
Pré-requis • .NET FrameWork 2.0 • VS 2005 • SQL Server 2005 / SQL Express • GAT – Guidance Automation Toolkit • LAB à part. • OU ? : • Sur gotdotnet • Sur MSDN