230 likes | 328 Views
De .Net 3.0 à .Net 3.5. Stéphane Goudeau (stephgou@microsof t.com) Pierre Couzy (piercou@microsoft .com) Architectes en Système d’Information Division Plateformes & Ecosystème Microsoft France. Bienvenue. Le groupe architectes DPE – Nos objectifs :
E N D
De .Net 3.0 à .Net 3.5 Stéphane Goudeau (stephgou@microsoft.com) Pierre Couzy (piercou@microsoft.com) Architectes en Système d’Information Division Plateformes & Ecosystème Microsoft France Bienvenue
Le groupearchitectes DPE – Nosobjectifs : Division Plateformes & Ecosystème • Vous accompagner dans la mise en place ou la refonte de vos filières de développement et l’intégration des nouvelles technologies. • En Simplifiant la production des applications • En maximisant le niveau de qualité • Sans sacrifier la productivité des utilisateurs • Devoir d’information… • … pas nécessairement de conseil. • Vous aidez dans votre « quête » de l’agilité • http://www.microsoft.com/france/msdn/architects
Uneéquipe à votreécoute François MERAND fmerand@microsoft.com Frank GUIDUCCI - telco frankgu@microsoft.com Stève SFARTZ - FSI ssfartz@microsoft.com Dick LANTIM – user experience dicklant@microsoft.com Pierre COUZY – Retail & Industrie piercou@microsoft.com Laurent BONNET - hébergeurs laurenbo@microsoft.com Stéphane GOUDEAU – secteur public stephgou@microsoft.com
L’architecture, c’est quoi ? http://www.skyscrapr.net
Le portailFrançais http://www.microsoft.com/france/msdn/architects/default.mspx
Le portail des architectes Un centre de ressourcescomplet http://www.microsoft.com/architecture
Le journal des architectes www.architecturejournal.net • 30.000+ lecteurs • Traduit en 7 langues • Un thème par numéro, le prochain mi-octobre (Data by design) • Une version Française depuis le N°7 (nous les traduisons et relisons pour vous) http://www.microsoft.com/france/msdn/architects/journal.mspx
Un site dédié aux patterns et “bonnespratiques” http://msdn.microsoft.com/practices/
Channel 9 http://channel9.msdn.com/tags/architecture • Décembre 2006 : 147 médias architecture • Takinggovernance to the edge • Talk about SOA • MDA versus Software factories • Web 2.0 and SOA • Les animateurs sont les chefs de produit MS • Mike Platt (Edgeenterprise), Ric Merrifield (Motion StrateyDirector), Steve Swartz (WCF), Jack Greenfield (Software factories) …
La LettreArchitectes Pour vous abonner gratuitement à la lettre Architecte : www.microsoft.com/france/msdn/architects/newsletters.mspx
ACTUALITES • Nouveaux produits 2006/2007 : • Vista / Office System 2007 • .NET Framework 3.0 & ORCAS (Software Factory) • Une communauté DSL en ligne • Un groupe de travail actif (INRIA, THALES & ALCATEL) • Un portail dédié : http://dslfactory.org/CommunityServer/web/ • Des workshops
Rendez-vous • Forums architectes : • 8 juin : .Net Enterprise Realisation Day • Tour de France architectes • C’est maintenant ! • Microsoft Techdays 2007 • En Webcast • Mix • 21 juin à Paris
Agenda 09h30 Un peu d’histoire 09h45 WorkflowFoundation hébergement 11h00 Pause Café 11h15 WPF / XAML et applications 12h30 Quartier libre 14h00 Accueil après-midi & Café 14h15 WCF : Patterns de communication 15h15 Software Factories : DSL 15h45 Pause 16h00 LINQ : fondamentaux 16h45 .NET 3.1415 : Orcas, SilverLight,...
Un peu d’histoire … • Un petit coup d’œil dans le rétro ? • 1994-2004 : le règne de COM/VB/ASP • Des buts de conception • Des promesses • Quel résultat ? • 2002- ???? : le règne de .Net • Des buts de conception • Des promesses • Quel résultat ?
Un peu d’archéologie • 1989 • Le standard ANSI C est enfin adopté • Fondation de l’OMG (Object Management Group) • 1990 • Visual Basic • Python • 1991 • Premiers travaux internes par Sun sur Java (JDK 1.0 : 1996. RMI : 1997) • 1992 • CORBA 1.1 • 1993 • COM • 1994 • Premier draft ANSI C++ (finalisé en 1998) • UML
Windows DNA - The Guiding ArchitectureWindows DNA is Distributed Computing • Common object model on all tiers • Language neutral • “Auto-everything” - services for scalable, reliable, interoperable, distributed applications • Tools available today
Microsoft Microsoft “Babylon” Commerce Server Server Microsoft SQLServer Microsoft BizTalk Server Windows DNA 2000 • New or Enhanced: • Application Services • Legacy Interoperability • E-commerce (B2C) • Data Access/Storage • Development Tools • “Developer Success” • + E-commerce (B2B) • + Deployment and Management
File File DB In-house systems Web Server Browser Browser “Dynamic Pages” 1st & 2nd Generation Web Apps Web Server 1-1 correspondence of page to file
File Web service Web service Web service DB In-house systems Accessing another site today = HTML “screen scraping” or “your architect calls my architect” Web site Web site Web site Web Server • Tomorrow, external Web sites become building blocks using XML • Web Services • Megaservices “The Firewall” Browser “Dynamic Pages” 3rd Generation Web
SOAP SOAP SOAP SOAP Billing Authentication SOAP SOAP White Pages Mapping (Location) Calendar Alerting Traffic Combining Web Services
Windows 2000Windows DNA Application Services • “Built-in” integrated applications server for building distributed Web applications • IIS 5.0 - high performance web server • Active Server Pages • COM+ component services • Transactions • Message Queue and Queued Components • Role-based security • Network Load Balancing • High performance XML support
Depuis cette époque ... • .Net a changé la donne • Nous tenons les promesses d’hier, avec de nouvelles contraintes • Industrialisation des processus • Homogénéisation des techniques • Découpage déclaratif / impératif • Avec l’arrivée de .Net 3, nous avons ouvert de nouveaux chantiers • .. Que nous allons réexplorer ensemble.