Dans le très bon livre SOA Patterns with BizTalk Server 2009 que je vous conseille, vous pourrez lire un chapitre concernant le tout nouvel adapter SQL Server. Ce nouvel adapter (WCF) est intégré au BizTalk Adapter Pack v2.0 et apporte un lot de nouveautés plutôt intéressantes.

Pour vous permettre de découvrir ce nouvel adapter, je vous conseille de consulter l’extrait gratuit : http://www.packtpub.com/article/soa-capabilities-in-bizTalk-wcf


L’ESB Guidance v2.0 devient à partir de mi-juin 2009, le “Microsoft BizTalk ESB Toolkit 2.0”.

Ce changement de nom symbolise l’intégration de l’ESB Guidance comme une brique officielle de BizTalk Server.

Cela signifie également que c’est désormais l’équipe produit BizTalk Server qui gèrera l’avenir du toolkit et non plus l’équipe Pattern&Practices ni même les contributeurs de codeplex.

C’est une très bonne nouvelle car cela signifie à la fois que les composants du toolkit sont maintenant officiellement supportés mais aussi, il y a fort à parier, que le contenu du toolkit évolue avec BizTalk et que ses composants soient ensuite des composants natifs du produit.

L’article qui l’annonce officiellement est ici.

Le toolkit est disponible en téléchargement ici : http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bc86cf1e-ef29-4b19-95f7-388f64555090


Dans la famille “je persiste à installer l’ESB Guidance sur des produits français (OS, Visual Studio, BizTalk, SQL)”, voici un second post, cette fois ci au sujet du DSL permettant le design d’itinéraires.

Rappel : un précédent post explique comment configurer l’ESB Guidance sous Windows 2008 français (c’est ici).

Si comme moi vous avez Visual Studio 2008 en français, vous ne pourrez pas utiliser le DSL pour dessiner un itinéraire. Le menu “New Itinerary” apparaît pourtant dans le menu Visual Studio mais la liste des items que vous pouvez ajouter au projet ne contient pas le DSL itinerary comme l’illustre la copie d’écran ci-dessous :

image

C’est tout simplement lié au fait que le programme d’installation de l’ESB Guidance copie les fichiers nécessaires dans le sous répertoire 1033 des modèles d’items CSharp (Cf. copie d’écran ci-dessous).

image

Le sous répertoire 1033 est le répertoire des templates pour la version EN de Visual Studio.

Pour que Visual Studio français retrouve le DSL, il faut procéder comme suit :

  • Copier le fichier ItineraryDsl.zip dans le sous répertoire 1036 comme suit :

image

  • Ensuite il faut relancer le setup de Visual Studio afin qu’il prenne en compte le changement. Pour cela, il faut fermer toute instance de Visual Studio active et lancer la ligne de commande ci-dessous:

image

  • Relancer Visual Studio, cliquez sur New Itinerary dans un projet C# library et le tour est joué :

image


Si vous essayez comme moi d’installer l’ESB Guidance v2 sur un Windows 2008 FR, vous allez certainement rencontrer le message d’erreur “You need Administrator rights to run this application.“ quand vous lancerez l’outil de configuration ESBConfigurationTool.exe.

Cela est simplement lié à une vérification des droits de l’utilisateur qui lance l’application, cette vérification est faite dans le code illustré ci-dessous (issu du Program.cs du projet ESBConfigurationTool) :

image

Vous avez donc deux options pour corriger cela :

  • Soit vous modifiez le code et recompilez pour faire votre propre  ESBConfigurationTool.exe (ce n’est pas l’option que je choisirais car lors de la prochaine mise à jour de l’ESB Guidance, vous êtes bons pour recommencer),
  • Soit vous créez un groupe Administrators sur votre machine (ou dans votre AD), cette solution étant certainement la plus simple et la plus rapide.

BizTalk Server 2009 RTM est désormais disponible en téléchargement sur MSDN.

D’après les éditions disponibles en téléchargement (Developer, Standard, Enterprise et Branch), il semblerait donc qu’aucun changement majeur en termes de licences ne soit à l’ordre du jour. Les prix des différents éditions ne sont pas encore disponibles, espérons donc quelques petites baisses de prix ?

Le DVD BizTalk Server 2009 RTM devrait quant à lui être disponible le 1er mai 2009.


Pour faire suite à mes deux précédents articles dans lesquels je référence des témoignages clients concernant des projets auxquels j’ai participé (Projet Passerelle SISRA et Projet SBM), voici un nouveau témoignage client.

Il s’agit cette fois ci d’un témoignage sur un sujet plus large que simplement BizTalk Server puisque dans ce projet sont intégrés de nombreuses technologies Microsoft : MOSS 2007, WCF et BizTalk Server 2006 R2.

J’ai accompagné UNESCO sur la définition et la mise en œuvre de l’architecture d’interconnexion entre les systèmes SAP UNESCO et d’un côté le portail Web du bureau brésilien (PL/SQL) et d’un autre côté le portail Web UNESCO SharePoint 2007.

Le principal challenge de ce projet d’intégration se situait dans l’intégration du portail Web du bureau brésilien avec le système SAP parisien : technologies hétérogènes, échanges synchrones, dialogue transactionnel avec SAP et propagation de la sécurité de bout en bout avec WCF et Kerberos.

Le témoignage Microsoft est téléchargeable ici : http://www.microsoft.com/France/Temoignages/Fiche-Temoignage-avec-webcast.aspx?EID=7c90029a-3076-4366-bde2-4ce12e4f7443

Si vous souhaitez des informations sur ce projet, vous pouvez me contacter par email : dgr@noveli.fr ou laisser un commentaire à ce billet.


J’accompagne depuis 2007 la société SBM (Single Buoy Moorings) (www.singlebuoy.com) pour la mise en place de l’architecture BizTalk Server 2006 R2 dans son système d’information.

Afin d’illustrer le travail réalisé, un témoignage Microsoft a été publié et expose comment BizTalk Server a été utilisé pour l’implémentation des processus d’intégration entre les différents sites géographiques de SBM.

Le projet en question repose sur une architecture Hub & Spoke avec un serveur BizTalk Server Enterprise au siège de l’entreprise et un ensemble de BizTalk Server Branch déployés sur les différents sites géographiques.

Le témoignage est disponible en téléchargement ici :http://www.microsoft.com/France/Temoignages/Fiche-Temoignage.aspx?EID=7ac2a147-ea16-4e9c-8d18-c64678f29cd0.

Si vous avez des questions relatives à ce projet, vous pouvez me contacter par email : dgr@noveli.fr ou laisser un commentaire sur ce billet.


La première beta publique de BizTalk Server 2009 (et peut être la seule), est disponible depuis hier sur le site connect Microsoft.

Pour accéder à ce site et télécharger BizTalk c’est ici avec un compte passport : https://connect.microsoft.com/site/sitehome.aspx?SiteID=218


Si vous faites un peu de Bam avec BizTalk, vous savez ce qu’est un Tracking Profile, je ne vais donc pas l’expliquer dans ce post.

Vous savez aussi que pendant la phase de mise au point du Bam vous allez certainement devoir procéder à de nombreux essais donc devoir déployer et re-déployer les définitions Bam et les tracking profiles.
Concernant les définitions Bam pas de soucis avec l’outil bm.exe.

Concernant les tracking profiles, le TPE de BizTalk 2004 (Tracking Profile Editor) ne propose pas d’option “remove tracking profile” comme c’est le cas avec le TPE de BizTalk 2006. Idem pour l’outil bttdeploy.exe qui ne propose pas l’option /remove.
Dans ce cas comment supprimer un tracking profile sous BizTalk 2004 ?

C’est très simple, il suffît de déployer un tracking profile vide avec le TPE ou avec bttdeploy.exe.
Un TP vide c’est simplement un TP sans aucune collecte de données donc aucun lien entre les données de la definition Bam et les sources de données.


J’ai participé récemment, en tant qu’architecte et en collaboration avec la société Sword (www.sword-group.com), à la mise en œuvre de BizTalk Server 2006 R2 dans un réel scénario SOA.

Ce projet permet aux structures hospitalières de la région Rhône Alpes d’être connectées avec la plate forme régionale pour le partage d’informations de leurs dossiers patients. A la clé, plus de 50 serveurs BizTalk Server déployés en région Rhône Alpes.

Le témoignage client est disponible en consultation et téléchargement sur le site de Microsoft : http://www.microsoft.com/France/Temoignages/Fiche-Temoignage.aspx?EID=11591884-9a0b-415a-a989-3c70cf938ecc 

Si vous avez des questions au sujet de ce projet et de son architecture technique, n’hésitez pas à me contacter : dgr@noveli.fr