DCOMCOM+MSMQ Enterprise Services Web Services XML.NET Remoting … A chaque technologie, un modèle de programmation spécifique Le choix du protocole et.

Slides:



Advertisements
Présentations similaires
Pierre Lagarde Relation technique développeur Grégory Renard [Rédo] Responsable Développement Wygwam.
Advertisements

1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
Comment créer une alerte WMI ? WMI Windows Management Instrumentation Outils : SQL Server Management Studio SQL Agent Patrick Guimonet Architecte Infrastructure.
Le déploiement dapplications et la gestion du réseau pédagogiques détablissements scolaires Brice DELONS Consultant manager EXAKIS.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Tableau de Bord DSI Lionel Gomes Da Rosa
Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire.
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
Linq, fonctionnement et architecture
Architecture orientée services avec Windows Communication Foundation Pascal Belaud Microsoft France
Rencontres Windows Forms
L’architecture .net et ASP.net
Live Meeting Technique N°3 Thomas LEBRUN – MVP WPF/Silverlight Florent SANTIN – MVP Team System Julien CORIOLAND - MSP.
Construire une Set Top Box Avec Windows CE 6.0
Microsoft Dynamics AX et la mobilité
Introduction à SQL Server Notification Services 2005
Windows Communication foundation
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director AGILCOM.
Cette session suppose une connaissance préalable des grands principes de Workflow Foundation Nous parlerons très peu de lécriture de workflows Une session.
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Présentation de Microsoft IT Service Management Office Le Catalogue de Services de Microsoft IT.
Cette session est destinée UNIQUEMENT aux personnes ne connaissant pas du tout.NET On ne traitera que de.NET 2.0 et pas des ajouts apportés par.NET 3.0.
Gestion 100% réalisée par le système Les API du système permettent de : Savoir si le mot de passe est actif Declare Function GetPasswordStatus Lib "Coredll"
SDL en une slide Modélisation des menaces Démo…interactive!

•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
Introduction Concepts d’affichage Quels sont les outils à notre disposition ? Quels sont les avantages et contraintes ? Process de rendu Description.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Introduction Les contrôles Les templates de données Les vues Conclusion.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Introduction au développement Office 2007
Sécurité des Services Web
Les processus métier changent/évoluent Les systèmes monolithiques détiennent les processus Les processus doivent être séparés des fonctionnalités.
.NET Plateforme, framework, produits Bernard Fedotoff (Pdg) Stéphane Vancauwenberghe (Consultant)
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
Introduction à la plateforme .NET
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
La sécurité dans SQL Server 2005
Thomas Conté Ingénieur Avant-Vente Spécialiste Plate-Forme Office
MSDN Academic Alliance une offre logicielle destinée à l'enseignement supérieur. Un seul abonnement pour obtenir les logiciels Microsoft pour la pédagogie.
Technet Office System
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Infrastructure SOA : Opérer ses services de façon industrielle
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Communication & Collaboration Gestion de contenu numérique Business Intelligence Solutions Office system 2007 Vos équipes Gestion de Projets Entreprise.
Eric Mittelette Mitsuru Furuta Microsoft France
Architecte Microsoft France
Quels sont les bénéfices techniques à migrer vers Windows Longhorn Server ?
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
Contenu coréalisé avec Florent Santin. Un bref rappel Scénarios sans concurrence d’accès Hosting embarqué (mono-host) Hosting embarqué (multi-host) Gestion.
Solution de management pour les petites et moyennes organisations.
Portail collaboratif avec les technologies SharePoint
Introduction Les bases de la 3D dans WPF L’application Tron (la 3D pour les nuls ) Passer d’un rendu 2D à un rendu 3D La 3D dans les interfaces WPF.
Linq = Language INtegrated Query DLinq = Database + Linq Appelé maintenant Linq to Data Xlinq = XML + Linq Appelé maintenant Linq to XML.
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
SQL Server Management Studio Connexion d’administrateur dédiée DAC Dedicated Administrator Connection Outil : SQL Server Management Studio Patrick Guimonet.
2 fois par mois, la démonstration de l’interopérabilité de la plate-forme Microsoft Via les standards et des partenariats Interopérabilité des infrastructures,
1 Eric Mittelette Eric Vernié DPE – Microsoft France.
Windows Workflow Foundation (WF)
1 Eric Le Loc’h Avant-vente Team System Microsoft
1 Chesné Pierre
Découverte de Windows SharePoint Services v3
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Ecrire du code .NET 2.0 dans SQL Server 2005
Transcription de la présentation:

DCOMCOM+MSMQ Enterprise Services Web Services XML.NET Remoting … A chaque technologie, un modèle de programmation spécifique Le choix du protocole et des types de message échangés se fait au moment du développement et non pas lors du déploiement

Interopérabilité avec d’autres plateformes ASMX Programmation par attribut Enterprise Services Support des protocoles WS-* WSE Programmation orienté message System.Messaging Extensibilité Disponibilité transparente.NET Remoting

Unification des couches de distribution actuelles Idéal pour du mono-machine, du pluri- machines ou à travers Internet Modèle de programmation unifié pour construire des applications orientées services Interopérabilité avec des applications tournant sur d’autres plateformes Unification Intégration Renforce les « best practices » pour construire des applications distribuées Orientée Service

PRESENTATION ASP.NET System.Web (2.0) Compilation Configuration Handlers Hosting Mail Management Security UI (2.0) Util Presentation Framework System.Windows (3.0) Annotations Automation Controls Data Documents Ink Interop Navigation Resources Serialization Shapes Threading System.Windows.Media (3.0) 3D Animation Imagine Windows Forms System.Windows.Forms (2.0) Design Layout VisualStyles Printing Subsystem System.Printing (3.0) GDI+ System.Drawing Design Drawing2D Printing ADO.NET System.Data Common Odbc OleDb OracleClient Sql SqlClient ASP.NET Data Management System.Web Caching Profile SessionState XML Data System.Xml Schema Serialization XPath Xsl Windows File System System.Storage (F) Core Audio Calendar Contacts Documents Image Media Messages Rules Sync Video XPS Documents System.Windows.Xps (3.0) System.IO.Packaging (3.0) Speech Integration System.Speech (3.0) Recognition Synthesis Language Integrated Query System.Query (F) System.Data.DLinq (F) System.Xml.XLinq (F) System.Expressions (F) Windows Workflow Foundation System.Workflow (3.0) System.Workflow.Activities (3.0) Rules System.Workflow.ComponentModel (3.0) Complier Desinger Serializaztion System.Workflow.Runtime (3.0) Hosting Messaging Network Class Library System.Net Cache Mail (2.0) Network Information (2.0) Security (2.0) Sockets.NET Remoting System.Runtime.Remoting ASMX Web Services System.Web.Services Identity Management Microsoft.InfoCards (3.0) MSMQ System.Messaging Directory Services System.DirectoryServices DATACOMMUNICATION FUNDAMENTALS BASE CLASS LIBRARIES System System.CodeDom System.ComponentModel System.Diagonostics System.IO (2.0) System.Resources System.Text System.ServiceProcess System.Threading System.Timers System.EnterpriseServices System.Transactions (2.0).NET Remoting System.Runtime.Remoting System.Text Generic (2.0) System.Reflection System.Configuration System.Text AccessControl (2.0) Cryptography (2.0) Permissions Policy Principal (2.0) Managed Add-In Framework System.Addins (F) Contact Microsoft.Build (2.0) System.Runtime CompilerServices ConstrainedExecution (2.0) InteropServices Hosting Serialization Versioning “ClickOnce” Deployment System.Deployoment (2.0) WINDOWS VISTA (2.0) (3.0)- New (2.0)- Substantially Improved - Windows Presentation Foundation (formerly codenamed “Avalon”) - Windows Communication Foundation (formerly codenamed “Indigo”) - Windows Workflow Foundation KEY Windows Communications Foundation System.ServiceModel (3.0) Channels Configuration Diagnostics Integration System.ServiceModel.Security(3.0) Protocols Tokens

Un jeu de classes.NET 2.0 pour construire des applications basées sur des services Il faut définir des interfaces explicites – Contracts “Behavioral contracts” — ce que votre programme va faire “Structural contracts” — le format des entrées et sorties

Il faut choisir comme s’intégrer à la topologie réseau – Bindings “Standard bindings” — à choisir pour une perf max ou une interop max par exemple “Custom bindings” — pour choisir le transport, encodage et protocole

Il faut choisir l’hébergement et les adresses à utiliser – Address Au sein de n’importe quelle assembly.NET — console, windows, service Au sein de IIS 5.1, 6.0 ou IIS 7.0 Windows Activation Service Bénéficier des interfaces évoluées de gestion et d’instrumentation fournies en standard: perf counters, WMI, tracing…

Client Service

Client Service Endpoint

Service CBA CBA Client A BC Address Où ? Contract Quoi ? Binding Comment ? Endpoint CBA

Où ? service address Comment ? binding Quoi ? portTypecontract Section WSDLTerme WCF

Où ? service address Comment ? binding Quoi ? portType contract Section WSDLTerme WCF Une interface définie et implémentée par les développeurs Spécifié par les administrateurs via des fichiers de configuration XML

User Code Typed Proxy Dispatcher Protocol Encoding Transport Message

TransportEncoderSecurityReliabilityProtocol Pipes MSMQ Custom HTTPText TCPBinary MTOM Custom WS-* Custom WS-* HTTPTextTCPBinary

T = Transport Security | S = WS-Security | O = One-Way Only Interop Security Session Transaction Duplex Stream BasicHttpBinding WsHttpBinding WsDualHttpBinding NetTcpBinding NetNamedPipesBinding NetMsmqBinding BP WS WS T TS TS TS TS TS O O NetPeerTcpBinding TS

WCF est installé par défaut sur Windows Vista Windows Vista WCF peut être installé sur Windows XP SP2 Windows XP SP2 Windows Server 2003 R2 Windows Server 2003 R2 en installant.NET Framework 3.0

Microsoft Windows Vista Developer Center Windows Communication Foundation Web Le site Microsoft France dédié netframework/3/default.mspx Forum dédié à WCF showforum.aspx?forumid=118&siteid=1

Une approche unifiée dans le développement d’applications orientées services Prise en main aisée Guettez les WebCasts et prochaines sessions sur le sujet

S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio Abonnement MSDN Premium Abonnement TechNet Plus : Versions d’éval + 2 incidents support

© 2007 Microsoft France Votre potentiel, notre passion TM