Retour sur Integrate 2024 : les nouveautés dans l’Intégration

Début juin a eu lieu à Londres le rendez-vous annuel des professionnels de l’Intégration autour de l’écosystème Microsoft : Integrate 2024, organisé par la société Kovai. Comme chaque année, Cellenza a participé à cette conférence où Microsoft annonce les dernières avancées et les prochaines tendances autour de l’Intégration, et notamment de leur service Azure AIS (Azure Integration Service). Nous allons voir les principales nouveautés qui ont été révélées cette année, qu’elles soient déjà disponibles en GA (General Availability) ou encore en preview.
Azure Logic Apps
Comme les années précédentes, Azure Logic Apps (notamment Standard) continue de monter en puissance avec encore une fois de nombreuses nouveautés intéressantes.
.NET 8 Custom Code & Scripts C# Inline
Le support du code personnalisé .NET 8 dans Logic Apps Standard, ainsi que l’introduction de scripts C# inline, permettent aux développeurs de combiner approches pro-code et low-code. Cette flexibilité signifie que des logiques simples peuvent être gérées avec du code inline, tandis que des tâches plus complexes peuvent être traitées avec du custom code .NET, permettant aux développeurs d’utiliser le meilleur outil pour chaque tâche.
First-party testing framework
Jusqu’à présent, tester dans Logic Apps était compliqué, notamment pour les scénarios de non-régression. Avec ce nouveau framework, les tests deviennent plus simples. Cette fonctionnalité permet de configurer des tests unitaires sur des scénarios spécifiques, découplant les tests des environnements en direct et facilitant les tests répétés.
Amélioration de l’intégration EDI (Built-in)
Désormais disponibles en General Availability, ces améliorations offrent de meilleures performances et la gestion de payloads plus volumineux, ainsi que de nouveaux frameworks qui accélèrent la mise en place de workflows complexes.
Modèles de Déploiement Hybrides
Les Logic Apps peuvent désormais fonctionner on-premise, dans le Cloud ou dans des environnements hybrides avec la même expérience fluide. En effet, l’exécution des Logic Apps peut à présent se faire sur n’importe quel cluster Kubernetes en utilisant Azure Arc, permettant un hébergement sur site avec une gestion depuis le Cloud. Cette flexibilité est intéressante pour répondre aux exigences réglementaires.
Également, dans la continuité du mouvement de migration de BizTalk vers AIS, une nouvelle fonctionnalité phare de BizTalk est désormais utilisable par Logic Apps. En effet, le BRE (Business Rule Engine) est désormais disponible en preview.
Service Bus & Event Grid
Les services Azure de message broker et d’eventing ne sont pas en reste avec quelques nouveautés significatives :
- Géoréplication dans Service Bus & Event Hub : cette nouvelle fonctionnalité offre la possibilité de répliquer les données dans plusieurs régions, offrant un RPO (Recovery Point Objective) de zéro.
- EventGrid prend en charge le protocole MQTT et le « pull delivery ».
- Event Hub est désormais pleinement compatible avec AMQP & Kafka.
- Service Bus inclut désormais la récupération de messages par lot et l’intégration de Chaos Studio, offrant de nouvelles façons de tester la résilience des systèmes et d’améliorer la gestion des messages.
Par ailleurs, ces services permettront l’utilisation de TLS 1.3 d’ici le 31 octobre 2024, en arrêtant progressivement le support des protocoles TLS 1.0 et 1.1 pour améliorer la sécurité.
API Center & API Management
Le monde des APIs présente également des annonces intéressantes, notamment le passage en General Availability du service API Center, qui fournira un hub centralisé pour l’inventaire, la gouvernance et la découverte des APIs.
Il est important de noter que ce service ne se chevauche pas avec Azure API Management, car son objectif est d’améliorer la collaboration entre les équipes de développement, de standardiser les pratiques de gestion des APIs, et d’assurer une documentation et une découverte facile des APIs. Il permet également de centraliser la gestion et la gouvernance de toutes leurs APIs.
Par ailleurs, dans Azure API Management, les workspaces sont désormais disponibles en General Availability, offrant un calcul dédié et isolé pour chaque workspace. Cette fonctionnalité permet de centraliser la gouvernance de la gestion des APIs tout en offrant suffisamment de liberté aux différentes équipes de développement d’API au sein de leurs propres workspaces.
L’IA dans l’intégration
Le domaine de l’intégration ne manque pas de suivre la vague de l’Intelligence Artificelle (IA) qui se répand dans nos métiers.
Microsoft a investi dans l’IA générative en introduisant des fonctionnalités qui simplifient et rendent plus efficace l’intégration de l’IA, notamment dans les services Azure APIM et Logic Apps pour leur intégration avec les services Azure OpenAI ou Azure AI Search. Ces nouvelles fonctionnalités incluent également l’aide à la rédaction de policies dans Azure APIM et à la compréhension du workflow dans une Logic App. Nous sommes impatients de pouvoir tester ces fonctionnalités et de voir leur évolution future.
Ce qu’il fallait retenir d’Integrate 2024
Pour conclure, cette édition 2024 d’INTEGRATE a également été l’occasion pour Microsoft d’annoncer les nouvelles tendances et leur vision pour l’avenir de l’intégration et de la gestion des APIs. En particulier, Azure Logic Apps, leur composant de gestion de workflows, a été renforcé pour faciliter les futures migrations depuis BizTalk. Nous soulignons également les mises à jour significatives des Services de Messagerie Azure, qui répondent à des besoins plus complexes de niveau entreprise, ainsi que les investissements substantiels dans l’IA.
Alors que ces technologies continuent de progresser, nous restons informés et nous nous adaptons à ces nouvelles pratiques pour mieux répondre aux besoins de nos clients.