English
Français
Une session de la WPC 2011 (Microsoft Worldwide Partner Conference, du 10 au 14 juillet 2011) a été présentée par Tony Meleg; son titre est “Microsoft Middleware Strategy and BizTalk Server Roadmap”. Un résumé de la session (ainsi que des avis) a été postée par Richard Seroter.
NB: Il y avait eu une autre session dont le titre était “Microsoft BizTalk Server 2010 and Roadmap” pendant la PDC 2010 (Microsoft Professional Developer Conference) en novembre 2010.
Les idées principales pour la stratégie long terme sont:
- Microsoft veut construire UNE plateforme
- Les investissements long terme autour de BizTalk posent des questions telles que : Comment aligner BizTalk avec WF? Comment mettre BizTalk dans Azure? Comment lui faire implémenter un Internet Service Bus? Comment améliorer les outils?
- Microsoft a pour stratégie au niveau Middleware de le faire fonctionner d’abord dans le cloud, puis à demeure
- Fonctionner dans le cloud suppose, entre autres, d’être capable de monter en charge massivement par ajout de serveur en parallèle
- AppFabric est le nom de ce middleware « V2 »
- Toutes les fonctionnalités BizTalk qui ont du sens dans le cloud resteront disponibles dans le middleware (règles métier, messagerie, orchestrations et workflows, Business Activity Monitoring, mapper, …)
- BizTalk Server continuera d’être maintenu, et de nouvelles versions seront livrées jusqu’à ce que cette vision soit mise en œuvre de façon à ce que les clients qui font des investissements BizTalk puisse continuer à compter dessus et aient un chemin de migration vers AppFabric
- Pour avoir des comportements définis par un ensemble de règles qui s’appliquent aux nombreux composants du middleware, un modèle commun est nécessaire; ce modèle est disponible dans la première version CTP d’AppFabric Applications (voir à quoi cela ressemble dans l'environment de développement et dans l'environment d'exécution)
Maintenant, que doit faire l’architecte aujourd’hui d’un point de vue middleware? J’aurais tendance à recommander de surveiller ce qui se passe sur Azure AppFabric de façon à se préparer pour le futur, et de profiter des fonctions de production disponibles aujourd’hui et qui sont pertinentes. Par exemple, pour les connexions B2B, utiliser BizTalk Server à demeure et Azure AppFabric Service Bus & Access Control est possible aujourd’hui. Des partenaires et moi avons parlé de cela dans des sessions des TechDays ces deux dernières années (TechDays 2010, TechDays 2011). Un billet de Franck Musson titré “Publier BizTalk 2010 sur internet avec Azure AppFabric Service Bus” parle aussi de cela.
Il est important de penser à l’échelle d’Internet en matière de middleware parce qu’un scénario client est de plus en plus mis en œuvre par une société virtuelle composée de beaucoup de sociétés réelles chacune apportant quelques fonctionnalités. Par exemple, en France, quand vous avez besoin d’un prêt immobilier, vous pouvez aller voir un courtier; ils vous trouveront une banque, mais aussi une assurance pour le prêt (pas nécessairement la même entreprise). L’assurance elle-même vous redirige vers une entreprise dont le métier est d’auditer votre santé; cette société peut elle-même faire appel à un certain nombre de médecins indépendants. Sans parler des réassurances et laboratoires…
Donc, continuez d’utiliser BizTalk à demeure pour l’intégration, utilisez Windows Server AppFabric lorsque les orchestrations BizTalk commencent à être plus utilisées pour de l’automatisation de processus d’entreprise (BPM) que pour orchestrer des services (cf http://bpm-integration.archims.fr pour plus d’infos sur le sujet). Envisagez également Windows Azure AppFabric pour les scénarios B2B.
Benjamin