Les technologies d’intégration

Slides:



Advertisements
Présentations similaires
Les technologies décisionnelles et le portail
Advertisements

SOA et Services Web Dr. Rim Samia Kaabi 26 mars 2017.
La gestion de contenu en
Gérer son parc hétérogène depuis MOM et SMS avec QMX de Quest Software Laurent CAYATTE Consultant avant-vente Quest Software.
Automatisation des processus métiers avec Biztalk Server 2006
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
Comment Protéger les bases SQL avec System Center Data Protection Manager 2007.
Quelle stratégie adopter pour la recherche en Entreprise ?
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Industrialisez la gestion des salles libre services Mardi 8 Novembre 2005.
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Concevoir, déployer et gérer les workflows
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités.
Architecture de réseaux
Mitsuru FURUTA Relations techniques développeurs Microsoft France
Copyright © 2004, SAS Institute Inc. All rights reserved. Processus Stockés SAS une perspective analytique Sylvain Tremblay SAS Canada 25 avril 2006.
Introduction aux services WEB
WF / WCF 4.0 et l’environnement “Dublin”
Etude des Technologies du Web services
EAI Enterprise Application Integration
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
7 - EAI Les EAI : Enterprise Application Integration Marché
Applications Chapitre B17 et C18
Damien Caro Architecte Infrastructure Microsoft France
Gestion des bases de données
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
Développement d’application web
Patrick Guimonet Architecte Infrastructure Microsoft France.
An Introduction to distributed applications and ecommerce 1 1 Les services Web, XML et les places de marchés.
Xna Game Studio 3.1 Valentin Billotte ( ) Antoine Emond Vanessa Arnaud
22 8 février 2010 Valentin Billotte / Antoine Emond MVP Xna / Responsable Marketing GraphicStream-Viablue/MSDN Zune HD : le jeu vidéo mobile au top !
SQL Server 2005 pour les développeurs Raphaël Bijiaoui Consultant Avanade
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Comment devenir un bon Architecte ? Épisode 3 – Mes 3 patterns préférés   Frank Guiducci.
NET LINQ, ADO Vnext, Orcas,… Pierre COUZY Stéphane GOUDEAU Architecte en Système d’information Division Plateformes et Ecosystème Microsoft France.
Les rendez-vous de l’interop - Oracle
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
‘‘Open Data base Connectivity‘‘
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
22 Créer son outil de modélisation de processus métier en utilisant Workflow Foundation 4 09/02/10 Julien Balouka Consultant – Formateur Winwise Nicolas.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Les Composants de l’architecture Oracle
.NET Plateforme, framework, produits Bernard Fedotoff (Pdg) Stéphane Vancauwenberghe (Consultant)
Introduction à la plateforme .NET
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Mettre en place un bus de services d'entreprise (ESB)
Les utilisateurs potentiels : Les administrateurs de bases de données, Les développeurs, Le support et les opérations, Les architectes, Les analystes.
1 Laurent BONNET Stéphane GOUDEAU Architectes en Système d’information Division Développeurs et Plateforme d’Entreprise © 2005 Microsoft Corporation Un.
Infrastructure SOA : Opérer ses services de façon industrielle
Module 1 : Vue d'ensemble de Microsoft SQL Server
Architecte Microsoft France
Gestion des processus étendus avec la nouvelle version Biztalk 2006 R2
NServiceBus, l’”ESB” léger pour tous !
Web Services 17/01/2009.
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.
Alti Copyright All rights reserved.. 2 ALTI Copyright All rights reserved. Sommaire Architecture BI 1 Entrepôt de données 2 Acquisition de.
Séminaire LINCOLN – MICROSOFT
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
22 ARC 208 : Windows Server AppFabric 9 Février 2010 Philippe LACROIX Directeur Technique Expertime Cédric BONNOT Architecte Senior Expertime Stéphane.
Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
BizTalk Server Samedi 14 Mars 2009 Présenté par : CHALLOUF Mahmoud.
Transcription de la présentation:

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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. © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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

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

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

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 » © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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” © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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

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

© 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. © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.