De .Net 3.0 à .Net 3.5

Post on 24-Feb-2016

31 views 0 download

Tags:

description

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 : - PowerPoint PPT Presentation

Transcript of De .Net 3.0 à .Net 3.5

Tour de France architectes, Microsoft France – Décembre 2006 1

De .Net 3.0 à .Net 3.5

Stéphane Goudeau (stephgou@microsoft.com)Pierre Couzy (piercou@microsoft.com)Architectes en Système d’InformationDivision Plateformes & EcosystèmeMicrosoft France

Bienvenue

Tour de France architectes, Microsoft France – Décembre 2006 2

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 applicationsEn 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

Le groupe architectes DPE – Nos objectifs :Division Plateformes & Ecosystème

Tour de France architectes, Microsoft France – Décembre 2006 3

Frank GUIDUCCI - telco frankgu@microsoft.com

Pierre COUZY – Retail & Industriepiercou@microsoft.com

Stève SFARTZ - FSIssfartz@microsoft.com

Dick LANTIM – user experiencedicklant@microsoft.com

Laurent BONNET - hébergeurslaurenbo@microsoft.com

Stéphane GOUDEAU – secteur publicstephgou@microsoft.com

François MERAND fmerand@microsoft.com

Une équipe à votre écoute

Tour de France architectes, Microsoft France – Décembre 2006 9

http://channel9.msdn.com/tags/architecture

Décembre 2006 : 147 médias architectureTaking governance to the edgeTalk about SOAMDA versus Software factoriesWeb 2.0 and SOA

Les animateurs sont les chefs de produit MSMike Platt (Edge enterprise), Ric Merrifield (Motion Stratey Director), Steve Swartz (WCF), Jack Greenfield (Software factories) …

Channel 9

Tour de France architectes, Microsoft France – Décembre 2006 10

La Lettre ArchitectesPour vous abonner gratuitement à la lettre Architecte :

www.microsoft.com/france/msdn/architects/newsletters.mspx

Tour de France architectes, Microsoft France – Décembre 2006 11

Nouveaux produits 2006/2007 :Vista / Office System 2007.NET Framework 3.0 & ORCAS (Software Factory)

Une communauté DSL en ligneUn groupe de travail actif (INRIA, THALES & ALCATEL)Un portail dédié : http://dslfactory.org/CommunityServer/web/Des workshops

ACTUALITES

Tour de France architectes, Microsoft France – Décembre 2006 1212

Forums architectes :8 juin : .Net Enterprise Realisation Day

Tour de France architectesC’est maintenant !

Microsoft Techdays 2007En Webcast

Mix21 juin à Paris

Rendez-vous

Tour de France architectes, Microsoft France – Décembre 2006 13

Tour de France architectes, Microsoft France – Décembre 2006 14

Agenda

09h30 Un peu d’histoire09h45 Workflow Foundation hébergement11h00 Pause Café11h15 WPF / XAML et applications12h30 Quartier libre14h00 Accueil après-midi & Café14h15 WCF : Patterns de communication 15h15 Software Factories : DSL15h45 Pause 16h00 LINQ : fondamentaux16h45 .NET 3.1415 : Orcas, SilverLight,...

Tour de France architectes, Microsoft France – Décembre 2006 15

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 conceptionDes promessesQuel résultat ?

2002- ???? : le règne de .NetDes buts de conceptionDes promessesQuel résultat ?

Tour de France architectes, Microsoft France – Décembre 2006 16

Un peu d’archéologie

1989Le standard ANSI C est enfin adopté Fondation de l’OMG (Object Management Group)

1990Visual BasicPython

1991Premiers travaux internes par Sun sur Java (JDK 1.0 : 1996. RMI : 1997)

1992CORBA 1.1

1993COM

1994Premier draft ANSI C++ (finalisé en 1998)UML

Tour de France architectes, Microsoft France – Décembre 2006 17

Windows DNA - The Guiding ArchitectureWindows DNA is Distributed Computing

Common object model on all tiersLanguage neutral“Auto-everything” - services for scalable, reliable, interoperable, distributed applicationsTools available today

Tour de France architectes, Microsoft France – Décembre 2006 18

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

Microsoft“Babylon”Server

MicrosoftBizTalkServer

MicrosoftCommerceServer

MicrosoftSQLServer

Tour de France architectes, Microsoft France – Décembre 2006 19

1st & 2nd Generation Web Apps

1-1 correspondence of page to file

Browser

Web Server

File

“Dynamic Pages”

Browser

File

Web Server

DB In-housesystems

Tour de France architectes, Microsoft France – Décembre 2006 20

3rd Generation Web

File DB

“Dynamic Pages”

Browser

Web Server

In-housesystems

“The

Fire

wal

l”

Web site

Web site

Web site

Accessing another site today = HTML “screen scraping” or “your architect calls my architect”

Tomorrow, external Web sites become building blocks using XML• Web Services• Megaservices

Web service

Web service

Web service

Tour de France architectes, Microsoft France – Décembre 2006 21

Combining Web Services

Calendar

White Pages

Mapping (Location)

Alerting

Traffic

Aut

hent

icat

ion

Bill

ing

SOAP

SOAP

SOAP

SOAP

SOAP

SOAP

Tour de France architectes, Microsoft France – Décembre 2006 22

Windows 2000Windows DNA Application Services

“Built-in” integrated applications server for building distributed Web applications

IIS 5.0 - high performance web serverActive Server PagesCOM+ component servicesTransactionsMessage Queue and Queued ComponentsRole-based securityNetwork Load BalancingHigh performance XML support

Tour de France architectes, Microsoft France – Décembre 2006 23

Depuis cette époque ...

.Net a changé la donneNous tenons les promesses d’hier, avec de nouvelles contraintes

Industrialisation des processusHomogénéisation des techniquesDécoupage déclaratif / impératif

Avec l’arrivée de .Net 3, nous avons ouvert de nouveaux chantiers

.. Que nous allons réexplorer ensemble.