1 frank guiducci stéphane goudeau architectes en système dinformation division développeurs et...
TRANSCRIPT
![Page 1: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/1.jpg)
1
Frank GUIDUCCIStéphane GOUDEAUArchitectes en Système d’informationDivision Développeurs et Plateforme d’Entreprise
© 2005 Microsoft Corporation
Les technologies d’intégrationLes technologies d’intégration
![Page 2: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/2.jpg)
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
![Page 3: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/3.jpg)
3
Des patterns aux exécutablesDes patterns aux exécutables
Sélection de PatternsSélection de Patterns
Liaison des Patterns à la plateformeLiaison des Patterns à la plateforme
Implémentations des patterns, blocks, frameworks & serveurs logiques
Implémentations des patterns, blocks, frameworks & serveurs logiques
Octets & MachinesOctets & Machines
![Page 4: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/4.jpg)
4
ScénariosScénarios
Baseline Architectures (Applications blanches - squelettes)
Patterns et modèle de Référence
Block Library
• 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 d’Architecture • 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 d’application 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.
Abstrait Code
![Page 5: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/5.jpg)
5
Patterns d’intégrationPatterns d’intégration
![Page 6: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/6.jpg)
6
Selection d’un scénarioSelection d’un scénario
![Page 7: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/7.jpg)
7
Scenario alternatifScenario alternatif
![Page 8: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/8.jpg)
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 l’envoi et du traitement des messages (avec ou sans hétérogénéité) :
TypesFormats de schémas
Support des mouvements de données (avec ou sans hétérogénéité) :
TypesFormats 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 active Fondamentalement passive
Intégration : deux catégories de mécanismeIntégration : deux catégories de mécanisme
![Page 9: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/9.jpg)
9
Styles de MessagesStyles de Messages
Files d’attenteFiles d’attente
Windows
MSMQ
Windows
MSMQ
ApplicationApplication ApplicationApplication
DirectDirect
ApplicationApplication ApplicationApplication
Technologies Avantages ChallengesRPC, ORPCASMXWCFHIS
SimplicitéCode dans l’application
N*(N-1) interfacesCouplage d’interfaceProblématiques liées aux protocoles et formats
MSMQWCFSSBHIS
Couplage plus faible Plus de patterns Problématiques liées aux protocoles
BizTalk Server Couplage faibleProtocoles et formats normalisésSupervision centralisée
Encore plus de patterns
BrokerBroker
![Page 10: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/10.jpg)
10
Orientés MessagesOrientés Messages Orientés DonnéesOrientés Données
Tu vas voir, c’est simple…Tu vas voir, c’est simple…
MSMQMSMQGestion de filesGestion de filesd’attentes fournied’attentes fournieavec Windowsavec Windows
SQL SQL ServiceServiceBrokerBroker
Gestion de filesGestion de filesd’attentes fournied’attentes fournieavec SQL Serveravec SQL Server
WCFWCFFramework unifié Framework unifié pour la constructionpour la constructiond’applications SOAd’applications SOA
BizTalkBizTalkServerServer
Processus métier etProcessus métier etserveur d’intégrationserveur d’intégration
SQLSQLReplicationReplication
ServicesServices
Service de synchroService de synchrode données fournide données fourniavec SQL Serveravec SQL Server
SQLSQLIntegration Integration
ServicesServices
Service d'intégrationService d'intégrationde données fournide données fourniavec SQL Serveravec SQL Server
WFWFFramework pour laFramework pour laconstruction de construction de workflowsworkflows
Host Host IntegrationIntegration
Server Server
ConnectivitéConnectivitémainframe IBMmainframe IBM
![Page 11: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/11.jpg)
11
Orientés MessagesOrientés Messages Orientés DonnéesOrientés Données
Host Integration ServerHost Integration Server
MSMQMSMQGestion de filesGestion de filesd’attentes fournied’attentes fournieavec Windowsavec Windows
SQL SQL ServiceServiceBrokerBroker
Gestion de filesGestion de filesd’attentes fournied’attentes fournieavec SQL Serveravec SQL Server
WCFWCFFramework unifié Framework unifié pour la constructionpour la constructiond’applications SOAd’applications SOA
BizTalkBizTalkServerServer
Processus métier etProcessus métier etserveur d’intégrationserveur d’intégration
SQLSQLReplicationReplication
ServicesServices
Service de synchroService de synchrode données fournide données fourniavec SQL Serveravec SQL Server
SQLSQLIntegration Integration
ServicesServices
Service d'intégrationService d'intégrationde données fournide données fourniavec SQL Serveravec SQL Server
WFWFFramework pour laFramework pour laconstruction de construction de workflowsworkflows
Host Host IntegrationIntegration
Server Server
ConnectivitéConnectivitémainframe IBMmainframe IBM
![Page 12: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/12.jpg)
12
Intégration Messages et DonnéesHost Integration Server Intégration Messages et DonnéesHost Integration Server
Produit de connectivité entre plateforme Microsoft et mainframe ou serveurs IBMInté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 IBMInté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 »
Windows
z/OS
z/OS, OS/400, or Other System
WebSphere MQ
ApplicationApplication
ApplicationApplication
ApplicationApplication
DB2 or Other Data
DB2 or Other Data
OS/400
ApplicationApplication
DB2 or Other Data
DB2 or Other Data
Host Integration
Server
![Page 13: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/13.jpg)
13
Orientés MessagesOrientés Messages Orientés DonnéesOrientés Données
SQL ReplicationSQL Replication
MSMQMSMQGestion de filesGestion de filesd’attentes fournied’attentes fournieavec Windowsavec Windows
SQL SQL ServiceServiceBrokerBroker
Gestion de filesGestion de filesd’attentes fournied’attentes fournieavec SQL Serveravec SQL Server
WCFWCFFramework unifié Framework unifié pour la constructionpour la constructiond’applications SOAd’applications SOA
BizTalkBizTalkServerServer
Processus métier etProcessus métier etserveur d’intégrationserveur d’intégration
SQLSQLReplicationReplication
ServicesServices
Service de synchroService de synchrode données fournide données fourniavec SQL Serveravec SQL Server
SQLSQLIntegration Integration
ServicesServices
Service d'intégrationService d'intégrationde données fournide données fourniavec SQL Serveravec SQL Server
WFWFFramework pour laFramework pour laconstruction de construction de workflowsworkflows
Host Host IntegrationIntegration
Server Server
ConnectivitéConnectivitémainframe IBMmainframe IBM
![Page 14: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/14.jpg)
14
Intégration orientée DonnéesSQL ReplicationIntégration orientée DonnéesSQL Replication
Service de Synchronisation de donnéesSolution 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éesSolution de bout en bout – Admin, Monitoring, UI, API
Suivi des changements(Journaux ou triggers)Synchronisation des modifications de schéma
![Page 15: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/15.jpg)
15
Orientés MessagesOrientés Messages Orientés DonnéesOrientés Données
SQL Integration Services (SSIS)SQL Integration Services (SSIS)
MSMQMSMQGestion de filesGestion de filesd’attentes fournied’attentes fournieavec Windowsavec Windows
SQL SQL ServiceServiceBrokerBroker
Gestion de filesGestion de filesd’attentes fournied’attentes fournieavec SQL Serveravec SQL Server
WCFWCFFramework unifié Framework unifié pour la constructionpour la constructiond’applications SOAd’applications SOA
BizTalkBizTalkServerServer
Processus métier etProcessus métier etserveur d’intégrationserveur d’intégration
SQLSQLReplicationReplication
ServicesServices
Service de synchroService de synchrode données fournide données fourniavec SQL Serveravec SQL Server
SQLSQLIntegration Integration
ServicesServices
Service d'intégrationService d'intégrationde données fournide données fourniavec SQL Serveravec SQL Server
WFWFFramework pour laFramework pour laconstruction de construction de workflowsworkflows
Host Host IntegrationIntegration
Server Server
ConnectivitéConnectivitémainframe IBMmainframe IBM
![Page 16: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/16.jpg)
16
Intégration orientée DonnéesSQL Integration Services (SSIS)Intégration orientée DonnéesSQL Integration Services (SSIS)
Call center: semi-structured data
Legacy data: binary files
Application database
Remontée d’alertes
SQL Server Integration Services
Text miningcomponents
Customsource
Standardsources
Data cleansingcomponents
Merges
Data miningcomponents
Warehouse
Reports
Mobiledata
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
![Page 17: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/17.jpg)
SQL Integration Services
![Page 18: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/18.jpg)
18
Orientés MessagesOrientés Messages Orientés DonnéesOrientés Données
Message Queuing (MSMQ)Message Queuing (MSMQ)
MSMQMSMQGestion de filesGestion de filesd’attentes fournied’attentes fournieavec Windowsavec Windows
SQL SQL ServiceServiceBrokerBroker
Gestion de filesGestion de filesd’attentes fournied’attentes fournieavec SQL Serveravec SQL Server
WCFWCFFramework unifié Framework unifié pour la constructionpour la constructiond’applications SOAd’applications SOA
BizTalkBizTalkServerServer
Processus métier etProcessus métier etserveur d’intégrationserveur d’intégration
SQLSQLReplicationReplication
ServicesServices
Service de synchroService de synchrode données fournide données fourniavec SQL Serveravec SQL Server
SQLSQLIntegration Integration
ServicesServices
Service d'intégrationService d'intégrationde données fournide données fourniavec SQL Serveravec SQL Server
WFWFFramework pour laFramework pour laconstruction de construction de workflowsworkflows
Host Host IntegrationIntegration
Server Server
ConnectivitéConnectivitémainframe IBMmainframe IBM
![Page 19: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/19.jpg)
19
Intégration orientée MessagesMessaging Queuing (MSMQ)Intégration orientée MessagesMessaging 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 APIsSystem.MessagingWCF
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 d’attentes
Multiples APIsSystem.MessagingWCF
Deux modes de livraison des messages :
Durable : « Recoverable »Volatile : « Express »
ConfirmeConfirmeConfirmeConfirme
RequêteRequêteEmissionEmission
RequêteRequêteEmissionEmission RéceptionRéception
.. ProcessusProcessus
..
..
..RéponseRéponse
RéceptionRéception..
ProcessusProcessus......
RéponseRéponse
Queue de requêteQueue de requête
Queue de réponseQueue de réponse
Optionnel Optionnel
![Page 20: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/20.jpg)
20
Orientés MessagesOrientés Messages Orientés DonnéesOrientés Données
SQL Server Service Broker (SSB)SQL Server Service Broker (SSB)
MSMQMSMQGestion de filesGestion de filesd’attentes fournied’attentes fournieavec Windowsavec Windows
SQL SQL ServiceServiceBrokerBroker
Gestion de filesGestion de filesd’attentes fournied’attentes fournieavec SQL Serveravec SQL Server
WCFWCFFramework unifié Framework unifié pour la constructionpour la constructiond’applications SOAd’applications SOA
BizTalkBizTalkServerServer
Processus métier etProcessus métier etserveur d’intégrationserveur d’intégration
SQLSQLReplicationReplication
ServicesServices
Service de synchroService de synchrode données fournide données fourniavec SQL Serveravec SQL Server
SQLSQLIntegrationIntegrationServicesServices
Service d'intégrationService d'intégrationde données fournide données fourniavec SQL Serveravec SQL Server
WFWFFramework pour laFramework pour laconstruction de construction de workflowsworkflows
Host Host IntegrationIntegration
Server Server
ConnectivitéConnectivitémainframe IBMmainframe IBM
![Page 21: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/21.jpg)
21Windows
SQL Server 2005
SQL Service Broker
Windows
SQL Server 2005
ApplicationApplication ApplicationApplication
SQL Service Broker
Intégration orientée MessagesSQL Server Service Broker (SSB)Intégration orientée MessagesSQL Server Service Broker (SSB)
Technologie de communication fiable, conversationnelle, intégrée dans SQL 2005Nouveaux verbes T-SQL permettant de :
Démarrer une conversationEnvoyer et recevoir des messages utilisant cette conversation
Technologie de communication fiable, conversationnelle, intégrée dans SQL 2005Nouveaux verbes T-SQL permettant de :
Démarrer une conversationEnvoyer et recevoir des messages utilisant cette conversation
![Page 22: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/22.jpg)
SQL Server Service Broker
![Page 23: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/23.jpg)
Database ADatabase AR
ece
ivR
ece
iv
ee
Database BDatabase B
ServiceService““Order”Order”
Dialog “1”Dialog “1”
ServiceService““Shipping”Shipping”
Queue « Order »Queue « Order » Queue « Shipping »Queue « Shipping »
SendSend Sen
dSen
d
Rece
ivR
ece
ivee
……11 …………11 ……
![Page 24: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/24.jpg)
Database ADatabase A
Rece
ivR
ece
iv
ee
ServiceService““Order”Order”
Queue « Order »Queue « Order »
SendSend
……11 ……
Database BDatabase B
ServiceService““Shipping”Shipping”
Queue « Shipping »Queue « Shipping »
SendSen
d
Rec
Rec
eiveiv
ee
……11 ……
Database CDatabase C
ServiceService““Accounting”Accounting”
Queue « Account »Queue « Account »
SendSen
d
Rec
Rec
eiveiv
ee
… …11 ……
Dialog “2”Dialog “2”
Groupe de conversation
Groupe de conversation
Dialog “1”Dialog “1”
![Page 25: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/25.jpg)
25
Orientés MessagesOrientés Messages Orientés DonnéesOrientés Données
Windows Communication FoundationWindows Communication Foundation
MSMQMSMQGestion de filesGestion de filesd’attentes fournied’attentes fournieavec Windowsavec Windows
SQL SQL ServiceServiceBrokerBroker
Gestion de filesGestion de filesd’attentes fournied’attentes fournieavec SQL Serveravec SQL Server
WCFWCFFramework unifié Framework unifié pour la constructionpour la constructiond’applications SOAd’applications SOA
BizTalkBizTalkServerServer
Processus métier etProcessus métier etserveur d’intégrationserveur d’intégration
SQLSQLReplicationReplication
ServicesServices
Service de synchroService de synchrode données fournide données fourniavec SQL Serveravec SQL Server
SQLSQLIntegration Integration
ServicesServices
Service d'intégrationService d'intégrationde données fournide données fourniavec SQL Serveravec SQL Server
WFWFFramework pour laFramework pour laconstruction de construction de workflowsworkflows
Host Host IntegrationIntegration
Server Server
ConnectivitéConnectivitémainframe IBMmainframe IBM
![Page 26: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/26.jpg)
26
Intégration orientée MessagesWindows Communication Foundation Intégration orientée MessagesWindows Communication Foundation
Composante de WinFXFramework 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
Composante de WinFXFramework 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
Windows
Indigo
ApplicationApplication
Windows
Indigo
ApplicationApplication
MSMQ
Windows
SQL Server 2005
ApplicationApplication
SQL Service Broker
IndigoMSMQ SSB
![Page 27: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/27.jpg)
Windows Communication Foundation & MSMQ
![Page 28: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/28.jpg)
28
Orientés MessagesOrientés Messages Orientés DonnéesOrientés Données
Biztalk ServerBiztalk Server
MSMQMSMQGestion de filesGestion de filesd’attentes fournied’attentes fournieavec Windowsavec Windows
SQL SQL ServiceServiceBrokerBroker
Gestion de filesGestion de filesd’attentes fournied’attentes fournieavec SQL Serveravec SQL Server
WCFWCFFramework unifié Framework unifié pour la constructionpour la constructiond’applications SOAd’applications SOA
BizTalkBizTalkServerServer
Processus métier etProcessus métier etserveur d’intégrationserveur d’intégration
SQLSQLReplicationReplication
ServicesServices
Service de synchroService de synchrode données fournide données fourniavec SQL Serveravec SQL Server
SQLSQLIntegration Integration
ServicesServices
Service d'intégrationService d'intégrationde données fournide données fourniavec SQL Serveravec SQL Server
WFWFFramework pour laFramework pour laconstruction de construction de workflowsworkflows
Host Host IntegrationIntegration
Server Server
ConnectivitéConnectivitémainframe IBMmainframe IBM
![Page 29: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/29.jpg)
29
Intégration orientée MessagesBiztalk ServerIntégration orientée MessagesBiztalk Server
Produit fondé sur une architecture de type « broker »Définition et Gestion des processus métiers et techniquesTransformations et trans-codifications des données métierCommunication et transport de messagesConnecteurs, Accélérateurs
Produit fondé sur une architecture de type « broker »Définition et Gestion des processus métiers et techniquesTransformations et trans-codifications des données métierCommunication et transport de messagesConnecteurs, Accélérateurs
![Page 30: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/30.jpg)
30
Orientés MessagesOrientés Messages Orientés DonnéesOrientés Données
Workflow FoundationWorkflow Foundation
MSMQMSMQGestion de filesGestion de filesd’attentes fournied’attentes fournieavec Windowsavec Windows
SQL SQL ServiceServiceBrokerBroker
Gestion de filesGestion de filesd’attentes fournied’attentes fournieavec SQL Serveravec SQL Server
WCFWCFFramework unifié Framework unifié pour la constructionpour la constructiond’applications SOAd’applications SOA
BizTalkBizTalkServerServer
Processus métier etProcessus métier etserveur d’intégrationserveur d’intégration
SQLSQLReplicationReplication
ServicesServices
Service de synchroService de synchrode données fournide données fourniavec SQL Serveravec SQL Server
SQLSQLIntegration Integration
ServicesServices
Service d'intégrationService d'intégrationde données fournide données fourniavec SQL Serveravec SQL Server
WFWFFramework pour laFramework pour laconstruction de construction de workflowsworkflows
Host Host IntegrationIntegration
Server Server
ConnectivitéConnectivitémainframe IBMmainframe IBM
![Page 31: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/31.jpg)
31
Intégration orientée MessagesWorkflow Foundation Intégration orientée MessagesWorkflow 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
Visual Studio 2005 (or Others)
WWF Designers
Other Design Tools
Other Software
WWF Runtime Engine
Workflow
Host Process
Runtime Services
WWF Base Activity
Library
Activities
![Page 32: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/32.jpg)
32
Intégration : Guides d’architecture
http://msdn.microsoft.com/architecturehttp://msdn.microsoft.com/architecture
![Page 33: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/33.jpg)
33
MSMQMSMQ
Windows Communication Windows Communication FoundationFoundation
SQL Server 2005 SQL Server 2005 Service BrokerService Broker
BizTalk Server 2006BizTalk Server 2006
Host Integration Host Integration Server 2006Server 2006
SQL Server 2005 SQL Server 2005 ReplicationReplication
SQL Server 2005 SQL Server 2005 Integration ServicesIntegration Services
NET FW 2.0NET FW 2.0 VS 2005 VS 2005 DesignersDesigners
Intero-Intero-pérabilitépérabilité
SupportSupportXMLXML
SKUSKU
Web Web ServicesServices
MultiplesMultiples
MultiplesMultiples
ODBCODBCOLEDBOLEDB
ODBCODBCOLEDBOLEDB
WindowsWindows
WindowsWindows
SQL 2005SQL 2005Express+Express+
BTS 2006BTS 2006
HIS 2006HIS 2006
SQL 2005SQL 2005SKU+SKU+
SQL 2005SQL 2005Standard+Standard+
SynthèseSynthèse
Windows Workflow Windows Workflow FoundationFoundation
WindowsWindows
![Page 34: 1 Frank GUIDUCCI Stéphane GOUDEAU Architectes en Système dinformation Division Développeurs et Plateforme dEntreprise © 2005 Microsoft Corporation Les](https://reader036.vdocument.in/reader036/viewer/2022081602/551d9d80497959293b8b8c2e/html5/thumbnails/34.jpg)
34
© 2004 Microsoft Corporation. All rights reserved.© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. This presentation is for informational purposes only.
MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.