La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les.

Présentations similaires


Présentation au sujet: "1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les."— Transcription de la présentation:

1 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les technologies dintégration

2 2 Message Queuing SQL Service Broker BizTalk Server Host Integration Server SQL Integration Services SQL Replication Windows Communication Foundation Les nuits agitées de Frank … Windows Workflow Foundation

3 3 Des patterns aux exécutables Sélection de Patterns Liaison des Patterns à la plateforme Implémentations des patterns, blocks, frameworks & serveurs logiques Octets & Machines

4 4 Scénarios Baseline Architectures (Applications blanches - squelettes) Patterns et modèle de Référence Block Library Composition dimplémentation des patterns pour répondre aux exigences des scénarios Limplémentation des patterns comprend des blocks et du code généré par des outils (cf Software factories et DSL) Scénarios dArchitecture Ex: client soumettant des demandes unidirectionnelles de services via files de messages, SOAP, Transaction englobant les files de messages et des actions métiers, … Outils Sélection de Pattern Implémentation de patterns Utilisation de Block Génération de code Configuration Sélection de patterns dapplication distribuée Composition adhoc de patterns Une bibliothèque de block génériques configurables Les blocks ou leur composition peuvent implémenter des patterns, en incorporer ou non. AbstraitCode

5 5 Patterns dintégration

6 6 Selection dun scénario

7 7 Scenario alternatif

8 8 Intégration fondée sur les Messages Intégration fondée sur les données Transmission de messages pour déclencher le traitement Copie et transformation des données Support de lenvoi et du traitement des messages (avec ou sans hétérogénéité) : Types Formats de schémas Support des mouvements de données (avec ou sans hétérogénéité) : Types Formats de schémas Conceptuellement dimensionnée pour le traitement Conceptuellement dimensionnée pour les données agrégées Souvent incluse dans les applications Souvent non directement liée aux applications Souvent activeFondamentalement passive Intégration : deux catégories de mécanisme

9 9 Styles de Messages Files dattente Direct ApplicationApplication TechnologiesAvantagesChallenges RPC, ORPC ASMX WCF HIS Simplicité Code dans lapplication N*(N-1) interfaces Couplage dinterface Problématiques liées aux protocoles et formats MSMQ WCF SSB HIS Couplage plus faiblePlus de patterns Problématiques liées aux protocoles BizTalk ServerCouplage faible Protocoles et formats normalisés Supervision centralisée Encore plus de patterns Broker

10 10 Orientés Messages Orientés Données Tu vas voir, cest simple… MSMQ Gestion de files dattentes fournie avec Windows SQLServiceBroker Gestion de files dattentes fournie avec SQL Server WCF Framework unifié pour la construction dapplications SOA BizTalk Server Processus métier et serveur dintégration SQL Replication Services Service de synchro de données fourni avec SQL Server SQLIntegrationServices Service d'intégration de données fourni avec SQL Server WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM

11 11 Orientés Messages Orientés Données Host Integration Server MSMQ Gestion de files dattentes fournie avec Windows SQLServiceBroker Gestion de files dattentes fournie avec SQL Server WCF Framework unifié pour la construction dapplications SOA BizTalk Server Processus métier et serveur dintégration SQL Replication Services Service de synchro de données fourni avec SQL Server SQLIntegrationServices Service d'intégration de données fourni avec SQL Server WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM

12 12 Intégration Messages et Données Host Integration Server Produit de connectivité entre plateforme Microsoft et mainframe ou serveurs IBM Intégration par les traitements : « Transaction Integrator » : CICS, IMS, AS/400 Intégration par les données OLEDB, Provider managé Intégration par les messages « Bridge MSMQ- WebSphere MQ » Produit de connectivité entre plateforme Microsoft et mainframe ou serveurs IBM Intégration par les traitements : « Transaction Integrator » : CICS, IMS, AS/400 Intégration par les données OLEDB, Provider managé Intégration par les messages « Bridge MSMQ- WebSphere MQ »

13 13 Orientés Messages Orientés Données SQL Replication MSMQ Gestion de files dattentes fournie avec Windows SQLServiceBroker Gestion de files dattentes fournie avec SQL Server WCF Framework unifié pour la construction dapplications SOA BizTalk Server Processus métier et serveur dintégration SQL Replication Services Service de synchro de données fourni avec SQL Server SQLIntegrationServices Service d'intégration de données fourni avec SQL Server WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM

14 14 Intégration orientée Données SQL Replication Service de Synchronisation de données Solution de bout en bout – Admin, Monitoring, UI, API Suivi des changements (Journaux ou triggers) Synchronisation des modifications de schéma Service de Synchronisation de données Solution de bout en bout – Admin, Monitoring, UI, API Suivi des changements (Journaux ou triggers) Synchronisation des modifications de schéma

15 15 Orientés Messages Orientés Données SQL Integration Services (SSIS) MSMQ Gestion de files dattentes fournie avec Windows SQLServiceBroker Gestion de files dattentes fournie avec SQL Server WCF Framework unifié pour la construction dapplications SOA BizTalk Server Processus métier et serveur dintégration SQL Replication Services Service de synchro de données fourni avec SQL Server SQLIntegrationServices Service d'intégration de données fourni avec SQL Server WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM

16 16 Intégration orientée Données SQL Integration Services (SSIS) Call center: semi-structured data Legacy data: binary files Application database Remontée dalertes SQL Server Integration Services Text mining components Custom source Standard sources Data cleansing components Merges Data mining components Warehouse Reports Mobile data ETL (Extract, Transform, Load) Gestion des erreurs et logique floue de remise en ordre des données ETL (Extract, Transform, Load) Gestion des erreurs et logique floue de remise en ordre des données

17 SQL Integration Services

18 18 Orientés Messages Orientés Données Message Queuing (MSMQ) MSMQ Gestion de files dattentes fournie avec Windows SQLServiceBroker Gestion de files dattentes fournie avec SQL Server WCF Framework unifié pour la construction dapplications SOA BizTalk Server Processus métier et serveur dintégration SQL Replication Services Service de synchro de données fourni avec SQL Server SQLIntegrationServices Service d'intégration de données fourni avec SQL Server WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM

19 19 Intégration orientée Messages Messaging Queuing (MSMQ) Technologie de communication asynchrone, fiable, non conversationnelle intégrée dans Windows: Requêtes contenues dans des messages envoyés vers et reçus depuis des files dattentes Multiples APIs System.Messaging WCF Deux modes de livraison des messages : Durable : « Recoverable » Volatile : « Express » Technologie de communication asynchrone, fiable, non conversationnelle intégrée dans Windows: Requêtes contenues dans des messages envoyés vers et reçus depuis des files dattentes Multiples APIs System.Messaging WCF Deux modes de livraison des messages : Durable : « Recoverable » Volatile : « Express » ConfirmeConfirme RequêteEmissionRequêteEmissionRéception. Processus Processus...RéponseRéception....Réponse Queue de requête Queue de réponse Optionnel

20 20 Orientés Messages Orientés Données SQL Server Service Broker (SSB) MSMQ Gestion de files dattentes fournie avec Windows SQLServiceBroker Gestion de files dattentes fournie avec SQL Server WCF Framework unifié pour la construction dapplications SOA BizTalk Server Processus métier et serveur dintégration SQL Replication Services Service de synchro de données fourni avec SQL Server SQLIntegrationServices Service d'intégration de données fourni avec SQL Server WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM

21 21 Intégration orientée Messages SQL Server Service Broker (SSB) Technologie de communication fiable, conversationnelle, intégrée dans SQL 2005 Nouveaux verbes T-SQL permettant de : Démarrer une conversation Envoyer et recevoir des messages utilisant cette conversation Technologie de communication fiable, conversationnelle, intégrée dans SQL 2005 Nouveaux verbes T-SQL permettant de : Démarrer une conversation Envoyer et recevoir des messages utilisant cette conversation

22 SQL Server Service Broker

23 Database A Receive Database B ServiceOrder Dialog 1 ServiceShipping Queue « Order » Queue « Shipping » Send Send Receive …1……1…

24 Database A Receive ServiceOrder Queue « Order » Send …1… Database B ServiceShipping Queue « Shipping » Send Rec eive …1… Database C ServiceAccounting Queue « Account » Send Rec eive …1… Dialog 2 Groupe de conversation Groupe de conversation Dialog 1

25 25 Orientés Messages Orientés Données Windows Communication Foundation MSMQ Gestion de files dattentes fournie avec Windows SQLServiceBroker Gestion de files dattentes fournie avec SQL Server WCF Framework unifié pour la construction dapplications SOA BizTalk Server Processus métier et serveur dintégration SQL Replication Services Service de synchro de données fourni avec SQL Server SQLIntegrationServices Service d'intégration de données fourni avec SQL Server WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM

26 26 Intégration orientée Messages Windows Communication Foundation Composante de WinFX Framework unifié pour la création dapplications orientées services sur la plate-forme Windows Support des protocoles WS-* Unification des technologies middleware Architecture modulaire et composable Composante de WinFX Framework unifié pour la création dapplications orientées services sur la plate-forme Windows Support des protocoles WS-* Unification des technologies middleware Architecture modulaire et composable

27 Windows Communication Foundation & MSMQ

28 28 Orientés Messages Orientés Données Biztalk Server MSMQ Gestion de files dattentes fournie avec Windows SQLServiceBroker Gestion de files dattentes fournie avec SQL Server WCF Framework unifié pour la construction dapplications SOA BizTalk Server Processus métier et serveur dintégration SQL Replication Services Service de synchro de données fourni avec SQL Server SQLIntegrationServices Service d'intégration de données fourni avec SQL Server WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM

29 29 Intégration orientée Messages Biztalk Server Produit fondé sur une architecture de type « broker » Définition et Gestion des processus métiers et techniques Transformations et trans- codifications des données métier Communication et transport de messages Connecteurs, Accélérateurs Produit fondé sur une architecture de type « broker » Définition et Gestion des processus métiers et techniques Transformations et trans- codifications des données métier Communication et transport de messages Connecteurs, Accélérateurs

30 30 Orientés Messages Orientés Données Workflow Foundation MSMQ Gestion de files dattentes fournie avec Windows SQLServiceBroker Gestion de files dattentes fournie avec SQL Server WCF Framework unifié pour la construction dapplications SOA BizTalk Server Processus métier et serveur dintégration SQL Replication Services Service de synchro de données fourni avec SQL Server SQLIntegrationServices Service d'intégration de données fourni avec SQL Server WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM

31 31 Intégration orientée Messages Workflow Foundation Composante de WinFX : framework extensible fondé sur.NET Technologie de workflow unifiée pour Windows Socle pour les produits Microsoft et tiers Workflow humain et système Composante de WinFX : framework extensible fondé sur.NET Technologie de workflow unifiée pour Windows Socle pour les produits Microsoft et tiers Workflow humain et système

32 32 Intégration : Guides darchitecture

33 33 MSMQ Windows Communication Foundation SQL Server 2005 Service Broker BizTalk Server 2006 Host Integration Server 2006 SQL Server 2005 Replication SQL Server 2005 Integration Services NET FW 2.0 VS 2005 Designers Intero-pérabilitéSupportXML SKU Web Services Multiples Multiples ODBCOLEDB ODBCOLEDB Windows Windows SQL 2005 Express+ BTS 2006 HIS 2006 SQL 2005 SKU+ SQL 2005 Standard+ Synthèse Windows Workflow Foundation Windows

34 34 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Télécharger ppt "1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les."

Présentations similaires


Annonces Google