> Tech > Capitaliser sur SQL Server pour réussir son projet d’intégration

Capitaliser sur SQL Server pour réussir son projet d’intégration

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

BizTalk Server 2004 a été optimisé pour fonctionner avec une base de données SQL Server. Il exploite à  100 % toutes les fonctionnalités du SGDB dans toute la richesse de son offre : capacité de stockage XML en natif, simplicité d'administration, fonctions d'analyses décisionnelle et de reporting, ce qui donne

Capitaliser sur SQL Server pour réussir son projet d’intégration

une nouvelle
dimension au concept de BAM.
Comme le souligne Franck Guiducci,
ingénieur avant vente BizTalk chez
Microsoft « Pour créer des tableaux de
bords, il suffit d’utiliser les Reporting
Services intégrés à  SQL Server et les
outils décisionnels de la base de données
sans avoir besoin ni de développer
une solution décisionnelle ou
d’acheter une application du marché.
Et de réduire ainsi les coûts d’intégration
du projet ». Un autre avantage non
négligeable pour l’organisation qui
possède déjà  SQL Server réside dans la
plus grande simplicité d’administration
de BizTalk . « Le coeur de l’administration
BizTalk c’est vraiment SQL
Server à  80%, les 20 % restants concernent
surtout l’utilisation des fonctionnalités
de BizTalk Server 2004 pour la
gestion efficace des flux (partitionnement,
sécurité…) » souligne Franck
Guiducci. Et de préciser : « Tout dépend
aussi de l’ampleur du projet EAI :
une entreprise qui possède déjà  une
solide culture SQL Server et qui souhaite
implémenter 5 ou 10 flux entre
ses applications de gestion pourra facilement
déléguer cette tâche de gestion
de BizTalk à  son administrateur de
base de données ».

Pour gérer des échanges inter
applicatifs, BizTalk Server s’appuie sur la sécurité de SQL Server : La première
étape consiste à  vérifier que l’on récupère
bien les messages de la bonne
application et du bon partenaire via
l’utilisation de certificats et PKI. Toutes
les données stockées au sein de SQL
Server pouvant être verrouillées et cryptées, cette opération est facilitée.
Condition sine qua non à  l’optimisation
de la sécurité : Disposer d’un serveur
de SSO pour partager plus facilement
entre application les clés de
sécurité, crypter toutes les données
avec des certificats pour sécuriser les
échanges applicatifs BtoB. « Mais aussi,
sécuriser les flux en cryptant ou en offrant
des accès sécurisés de manière à 
ce que le message d’un flux ne risque
pas de polluer d’autres flux ».

S’appuyer sur Visual
Studio pour développer
les applications

br>
Avec BizTalk 2004, Microsoft a fait en
sorte que les outils de transformation
et de description de processus soient
directement intégrés à  Visual Studio et
considérés comme une extension
naturelle de cet environnement de
développement. « Dans Visual Studio,
un éditeur de structure de données
permet d’écrire ou d’importer automatiquement,
via les connecteurs, les
structures de travail. » On peut ainsi
bénéficier d’une vision graphique avec l’assemblage d’arbres ou avec la
possibilité de travailler directement au
niveau du schéma XML. Pour gérer les
transformations de données, Visuel
Studio fournit un outil graphique spécifique
et permet de tester les composants.
« De même, pour la description des processus, le développeur utilisera
une interface qui permet de modéliser
le processus, une boîte à  outils pour
glisser et déposer des composants de
processus ( envoyer des messages,
faire des boucles…) . La relation avec
la gestion de configuration sera aussi
simple. On peut facilement crée des fichiers
dans des architectures projets
traditionnels, y ajouter des Web services
… »
BizTalk Server 2004 s’appuie fortement
sur les plates-formes de bases de
données et de développement de
Microsoft. Cette solution d’EAI a
été optimisé à  trois niveaux : pour les
développeurs qui, avec Visual Studio,
bénéficient d’un mappeur, d’un outil
de description de schémas et d’orchestration.
Pour les administrateurs qui
peuvent se reposer sur leurs connaissances
de SQL Server et les fonctionnels
qui bénéficient d’outils de
reporting via Excel ou les Reporting
Services de la base de données.

Téléchargez cette ressource

Guide de Sécurité IA et IoT

Guide de Sécurité IA et IoT

Compte tenu de l'ampleur des changements que l'IA est susceptible d'entraîner, les organisations doivent élaborer une stratégie pour se préparer à adopter et à sécuriser l'IA. Découvrez dans ce Livre blanc Kaspersky quatre stratégies efficaces pour sécuriser l'IA et l'IoT.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010