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

Les technologies d’intégration

Présentations similaires


Présentation au sujet: "Les technologies d’intégration"— Transcription de la présentation:

1 Les technologies d’intégration
3/26/2017 3:57 PM Les technologies d’intégration Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système d’information Division Développeurs et Plateforme d’Entreprise © 2005 Microsoft Corporation © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 Les nuits agitées de Frank …
3/26/2017 3:57 PM Les nuits agitées de Frank … Message Queuing Windows Workflow Foundation SQL Service Broker Windows Communication Foundation SQL Integration Services BizTalk Server SQL Replication Host Integration Server © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 Des patterns aux exécutables
3/26/2017 3:57 PM Des patterns aux exécutables Sélection de Patterns Liaison des Patterns à la plateforme Implémentations des patterns, blocks, frameworks & serveurs logiques Octets & Machines © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

4 Abstrait Code Scénarios
3/26/2017 3:57 PM Abstrait Code Scénarios d’Architecture Baseline Architectures (Applications blanches - squelettes) Ex: client soumettant des demandes unidirectionnelles de services via files de messages, SOAP, Transaction englobant les files de messages et des actions métiers, … Composition d’implémentation des patterns pour répondre aux exigences des scénarios L’implémentation des patterns comprend des blocks et du code généré par des outils (cf Software factories et DSL) Scénarios Outils Sélection de Pattern Implémentation de patterns Utilisation de Block Génération de code Configuration Patterns et modèle de Référence Sélection de patterns d’application distribuée Composition adhoc de patterns Block Library Une bibliothèque de block génériques configurables Les blocks ou leur composition peuvent implémenter des patterns, en incorporer ou non. © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 Patterns d’intégration
3/26/2017 3:57 PM Patterns d’intégration © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 Selection d’un scénario
3/26/2017 3:57 PM Selection d’un scénario © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

7 Scenario alternatif 3/26/2017 3:57 PM
© Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

8 Intégration : deux catégories de mécanisme
3/26/2017 3:57 PM Intégration : deux catégories de mécanisme 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 l’envoi 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é) : 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 active Fondamentalement passive © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9 Styles de Messages Technologies Avantages Challenges Direct
3/26/2017 3:57 PM Styles de Messages Technologies Avantages Challenges RPC, ORPC ASMX WCF HIS Simplicité Code dans l’application N*(N-1) interfaces Couplage d’interface Problématiques liées aux protocoles et formats MSMQ SSB Couplage plus faible Plus de patterns  Problématiques liées aux protocoles BizTalk Server Couplage faible Protocoles et formats normalisés Supervision centralisée Encore plus de patterns  Direct Application Files d’attente Broker © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 Tu vas voir, c’est simple…
3/26/2017 3:57 PM Tu vas voir, c’est simple… Orientés Messages Orientés Données MSMQ Gestion de files d’attentes fournie avec Windows SQL Replication Services Service de synchro de données fourni avec SQL Server SQL Service Broker Gestion de files d’attentes fournie avec SQL Server SQL Integration Services Service d'intégration de données fourni avec SQL Server WCF Framework unifié pour la construction d’applications SOA BizTalk Server Processus métier et serveur d’intégration WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

11 Host Integration Server
3/26/2017 3:57 PM Host Integration Server Orientés Messages Orientés Données MSMQ Gestion de files d’attentes fournie avec Windows SQL Replication Services Service de synchro de données fourni avec SQL Server SQL Service Broker Gestion de files d’attentes fournie avec SQL Server SQL Integration Services Service d'intégration de données fourni avec SQL Server WCF Framework unifié pour la construction d’applications SOA BizTalk Server Processus métier et serveur d’intégration WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 Intégration Messages et Données Host Integration Server
3/26/2017 3:57 PM 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 » © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 Host Integration Server
3/26/2017 3:57 PM SQL Replication Orientés Messages Orientés Données MSMQ Gestion de files d’attentes fournie avec Windows SQL Replication Services Service de synchro de données fourni avec SQL Server SQL Service Broker Gestion de files d’attentes fournie avec SQL Server SQL Integration Services Service d'intégration de données fourni avec SQL Server WCF Framework unifié pour la construction d’applications SOA BizTalk Server Processus métier et serveur d’intégration WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 Intégration orientée Données SQL Replication
3/26/2017 3:57 PM 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 SQL Integration Services (SSIS)
3/26/2017 3:57 PM SQL Integration Services (SSIS) Orientés Messages Orientés Données MSMQ Gestion de files d’attentes fournie avec Windows SQL Replication Services Service de synchro de données fourni avec SQL Server SQL Service Broker Gestion de files d’attentes fournie avec SQL Server SQL Integration Services Service d'intégration de données fourni avec SQL Server WCF Framework unifié pour la construction d’applications SOA BizTalk Server Processus métier et serveur d’intégration WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 Intégration orientée Données SQL Integration Services (SSIS)
3/26/2017 3:57 PM Intégration orientée Données SQL Integration Services (SSIS) ETL (Extract, Transform, Load) Gestion des erreurs et logique floue de remise en ordre des données Remontée d’alertes Warehouse Reports Mobile data SQL Server Integration Services Text mining components Custom source Standard sources Data cleansing Merges Data mining Call center: semi-structured data Legacy data: binary files Application database © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 SQL Integration Services
3/26/2017 3:57 PM SQL Integration Services © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

18 Message Queuing (MSMQ)
3/26/2017 3:57 PM Message Queuing (MSMQ) Orientés Messages Orientés Données MSMQ Gestion de files d’attentes fournie avec Windows SQL Replication Services Service de synchro de données fourni avec SQL Server SQL Service Broker Gestion de files d’attentes fournie avec SQL Server SQL Integration Services Service d'intégration de données fourni avec SQL Server WCF Framework unifié pour la construction d’applications SOA BizTalk Server Processus métier et serveur d’intégration WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

19 Intégration orientée Messages Messaging Queuing (MSMQ)
3/26/2017 3:57 PM 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 d’attentes Multiples APIs System.Messaging WCF Deux modes de livraison des messages : Durable : « Recoverable » Volatile : « Express » Confirme Requête Emission Réception . Processus Réponse Queue de requête Queue de réponse Optionnel © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

20 SQL Server Service Broker (SSB)
3/26/2017 3:57 PM SQL Server Service Broker (SSB) Orientés Messages Orientés Données MSMQ Gestion de files d’attentes fournie avec Windows SQL Replication Services Service de synchro de données fourni avec SQL Server SQL Service Broker Gestion de files d’attentes fournie avec SQL Server SQL Integration Services Service d'intégration de données fourni avec SQL Server WCF Framework unifié pour la construction d’applications SOA BizTalk Server Processus métier et serveur d’intégration WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

21 Intégration orientée Messages SQL Server Service Broker (SSB)
3/26/2017 3:57 PM 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

22 SQL Server Service Broker
3/26/2017 3:57 PM SQL Server Service Broker © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

23 Dialog “1” Service “Order” “Shipping” Send Database A Database B
3/26/2017 3:57 PM Database A Receive Database B Service “Order” Dialog “1” “Shipping” Queue « Order » Queue « Shipping » Send 1 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

24 Groupe de conversation Dialog “1” Dialog “2” Service “Order” Send
3/26/2017 3:57 PM Database A Receive Service “Order” Queue « Order » Send 1 Database B “Shipping” Queue « Shipping » Database C “Accounting” Queue « Account » Dialog “1” Groupe de conversation Dialog “2” © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

25 Windows Communication Foundation
3/26/2017 3:57 PM Windows Communication Foundation Orientés Messages Orientés Données MSMQ Gestion de files d’attentes fournie avec Windows SQL Replication Services Service de synchro de données fourni avec SQL Server SQL Service Broker Gestion de files d’attentes fournie avec SQL Server SQL Integration Services Service d'intégration de données fourni avec SQL Server WCF Framework unifié pour la construction d’applications SOA BizTalk Server Processus métier et serveur d’intégration WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

26 Intégration orientée Messages Windows Communication Foundation
3/26/2017 3:57 PM Intégration orientée Messages Windows Communication Foundation  Composante de WinFX Framework unifié pour la création d’applications orientées services sur la plate-forme Windows Support des protocoles WS-* Unification des technologies middleware Architecture modulaire et composable © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

27 Windows Communication Foundation & MSMQ
3/26/2017 3:57 PM Windows Communication Foundation & MSMQ © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

28 Host Integration Server
3/26/2017 3:57 PM Biztalk Server Orientés Messages Orientés Données MSMQ Gestion de files d’attentes fournie avec Windows SQL Replication Services Service de synchro de données fourni avec SQL Server SQL Service Broker Gestion de files d’attentes fournie avec SQL Server SQL Integration Services Service d'intégration de données fourni avec SQL Server WCF Framework unifié pour la construction d’applications SOA BizTalk Server Processus métier et serveur d’intégration WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

29 Intégration orientée Messages Biztalk Server
3/26/2017 3:57 PM 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

30 Host Integration Server
3/26/2017 3:57 PM Workflow Foundation Orientés Messages Orientés Données MSMQ Gestion de files d’attentes fournie avec Windows SQL Replication Services Service de synchro de données fourni avec SQL Server SQL Service Broker Gestion de files d’attentes fournie avec SQL Server SQL Integration Services Service d'intégration de données fourni avec SQL Server WCF Framework unifié pour la construction d’applications SOA BizTalk Server Processus métier et serveur d’intégration WF Framework pour la construction de workflows Host Integration Server Connectivité mainframe IBM © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

31 Intégration orientée Messages Workflow Foundation
3/26/2017 3:57 PM 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

32 Intégration : Guides d’architecture
3/26/2017 3:57 PM Intégration : Guides d’architecture © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

33 Synthèse VS 2005 Designers Intero- pérabilité Support XML NET FW 2.0
3/26/2017 3:57 PM Synthèse VS Designers Intero- pérabilité Support XML NET FW 2.0 SKU MSMQ Windows Windows Communication Foundation Web Services Windows SQL Server Service Broker SQL 2005 Express+ BizTalk Server 2006 BTS 2006 Multiples Windows Workflow Foundation Windows Host Integration Server 2006 HIS 2006 Multiples SQL Server Replication ODBC OLEDB SQL 2005 SKU+ SQL Server Integration Services ODBC OLEDB SQL 2005 Standard+ © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

34 © 2004 Microsoft Corporation. All rights reserved.
3/26/2017 3:57 PM © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. © 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 "Les technologies d’intégration"

Présentations similaires


Annonces Google