Tout est si fragile : Ce que signifie le middleware ESB en 2015

intellyx_snaplogicCette semaine, Jason Bloomberg, expert du secteur et auteur du livre, La révolution de l'architecture agileIl a fait une excellente présentation intitulée Nous sommes au 21ème siècle, pourquoi votre intégration de données n'est-elle pas faiblement couplée ? Il passe en revue certains des défis posés par les connecteurs middleware traditionnels, notamment les middleware ESB et le couplage étroit, où toute modification du format des données ou des exigences d'interface pour l'une ou l'autre extrémité d'une interaction nécessite une mise à jour du connecteur. Il en résulte un environnement d'intégration très fragile avec trop de points de défaillance uniques. (Voir l'article iL'exigence du PaaS pour la fluidité des déploiements hybrides.)

Jason résume ensuite les avantages du couplage lâche et passe en revue les limites des services Web, des schémas XML et des formats de données rigides et fortement typés. La présentation passe en revue REST, JSON et ce qu'il appelle le "piège des données sans schéma". Il conclut en présentant les choses à faire et à ne pas faire en matière d'intégration de données :

Faire :

  • Prévoir l'évolutivité horizontale et la tolérance aux pannes (cloud friendliness), d'autant plus que les solutions publiques cloud deviennent la solution privilégiée plateforme pour les organisations.
  • Favoriser les formats de données centrés sur les documents

Ne le faites pas :

  • Utiliser un logiciel intermédiaire rigide et centralisé
  • S'appuyer fortement sur des schémas fixes

En ce qui concerne plus particulièrement le middleware ESB ( Enterprise Service Bus ), Jason s'exprime en ces termes :

  • no-esbPour l'essentiel, l'ESB est un système traditionnel intergiciel avec ajout de services Web
  • L'ESB est généralement un déploiement plus ancien, à point de défaillance unique, basé sur un concentrateur.
  • Le middleware ESB n'est pas "cloud friendly" et n'est pas à la hauteur de la tâche - il n'est pas conçu pour être extensible horizontalement et les informations sur l'état sont conservées de manière centralisée

Il s'exprime sur SnapLogic "design-time introspection" et sur nos Snaps, qu'il appelle "connecteurs de nouvelle génération" :

  • Ils peuvent rassembler les métadonnées automatiquement afin que la configuration de l'intégration puisse être effectuée de manière dynamique.
  • SnapLogic vous permet d'automatiser la configuration de l'intégration afin que vous disposiez d'une plus grande flexibilité face à l'évolution des interactions.
  • À mesure que les entreprises découvrent la nécessité d'abandonner leurs anciennes solutions middleware ESB, nous nous attendons à ce qu'il y ait davantage de discussions sur les meilleures pratiques, la migration et l'intégration. Bien que l'infrastructure traditionnelle telle que le middleware ESB soit également coûteuse à mettre en œuvre, les récentes avancées en matière de plateforme d'intégration en tant que service (iPaaS) étendent également les capacités en matière de données et de technologie.

Vous pouvez consulter l'intégralité de la présentation, qui comprend également un SnapLogic Elastic Integration plateforme démonstration de Craig Stewart, ici et j'ai intégré les diapositives ci-dessous. N'oubliez pas de consulter également l'article de Jason sur les SnapLogic Snaps : Réinventer des connecteurs intelligents et notre livre blanc : Pourquoi les bus ne volent pas dans l'Union européenne Cloud.

Nous recrutons !

Découvrez votre prochaine grande opportunité de carrière.