Rechercher

Français

Français

Connexion

Connexion/Inscription

Sites web

Intégration

Red Hat, un partenaire de choix en matière d'intégration agile

Parce qu'innover ne suffit pas

C'est un fait : pour préserver leur compétitivité sur les marchés numériques, les entreprises telles que la vôtre doivent proposer régulièrement des produits et services novateurs. Mais quel est l'intérêt d'une nouvelle application si celle-ci n'est pas connectée à l'ensemble de vos technologies existantes ? De plus, combien de temps vous faudra-t-il attendre pour que cette nouvelle application apporte de la valeur à votre entreprise, si son intégration à votre architecture actuelle demande des mois, voire des années ?

L'ère du développement en cascade est révolue. Ces cycles ont été remplacés par les méthodes agiles, par les pratiques DevOps et de CI/CD, et par toutes les autres grandes tendances du moment. Toutefois, cette évolution ne s'arrête pas avec la hausse de productivité des développeurs. L'innovation appelle l'intégration, et cette intégration doit s'effectuer au même rythme que vos pratiques de développement actuelles.

Chez Red Hat, nous sommes convaincus qu'en adoptant une architecture d'intégration distribuée et itérative plutôt qu'une architecture centralisée et cloisonnée, vous pourrez rendre vos pratiques de développement des applications et votre infrastructure plus agiles. Qu'est-ce que cela implique, concrètement ? Une structure architecturale qui permet d'harmoniser les microservices conteneurisés, le cloud hybride et les API avec les pratiques agiles et DevOps bien connues des développeurs.


Le modèle d'intégration ESB est-il dépassé ?

Bien qu'il ait représenté un progrès à l'ère où n'existaient que quelques connexions point à point ou en étoile, le bus de service d'entreprise (ESB) a été créé pour les infrastructures rigides et cloisonnées. Cette approche classique de l'intégration, c'est-à-dire avec des équipes qui contrôlent des technologies monolithiques de manière centralisée, peut freiner le développement des applications distribuées plus modernes et compromettre leur utilité à long terme. Les ESB présentent certains avantages, notamment au niveau de la sécurité et de l'intégrité des données. Cependant, ils dépendent aussi d'une seule équipe qui doit définir toutes les intégrations pour l'ensemble de l'entreprise. En outre, ils introduisent un point individuel de défaillance dans l'architecture d'intégration.

Au lieu de cela, les architectures d'applications natives pour le cloud actuelles, faiblement couplées et développées selon des méthodes agiles et des principes DevOps, exigent une approche évolutive et tout aussi agile de l'intégration. Ces nouvelles applications doivent pouvoir communiquer entre elles. Elles doivent également pouvoir accéder à vos applications et données existantes. Pour répondre à ces deux besoins, nous vous proposons des plateformes d'intégration et des logiciels de gestion qui vous permettent de connecter rapidement les technologies et microservices existants dans des environnements de cloud hybride. C'est cette approche que nous appelons « intégration agile ».


Qu'est-ce que l'intégration agile ?

L'intégration agile selon Red Hat est une stratégie qui allie des technologies d'intégration, des techniques de distribution agile et des plateformes natives pour le cloud dans le but d'accélérer la distribution des logiciels tout en renforçant la sécurité. En pratique, l'approche consiste à déployer des technologies d'intégration (des API, par exemple) dans des conteneurs Linux et à répartir la gestion de l'intégration entre des équipes pluridisciplinaires.

Avec cette structure, les microservices peuvent être développés et intégrés plus rapidement. La solution Red Hat® Fuse se charge des intégrations tandis que la plateforme Red Hat 3scale API Management gère les API. Les microservices peuvent ainsi être ajoutés à votre architecture existante en toute simplicité et offrir plus rapidement de la valeur ajoutée aux utilisateurs internes et externes. Pour faciliter le partage des données au sein de votre infrastructure, la solution Red Hat AMQ optimise le système de messagerie en garantissant un débit élevé et une faible latence. La mise à jour ou la suppression de services ne risque plus de mettre toute votre application hors service, car une architecture faiblement couplée et connectée via des processus d'intégration agile offre une meilleure tolérance aux pannes.

En bref, grâce à l'intégration agile, l'intégration d'entreprise n'est plus un problème à surmonter. C'est une nouvelle source flexible d'évolutivité pour tout un ensemble de services décentralisés.

Témoignage client

UPS rationalise le suivi et la livraison des colis grâce à Red Hat

Problème : UPS, l'un des leaders internationaux des services de logistique, souhaitait optimiser le traitement et la livraison des colis à l'aide d'une nouvelle plateforme d'applications, nommée CIPE (Center Inside Planning and Execution System). L'entreprise désirait également adopter une approche DevOps plus agile et davantage axée sur la collaboration, ainsi qu'une technologie qui soit compatible avec les nouvelles capacités de sa plateforme CIPE et avec sa nouvelle méthode de travail. « Pour améliorer nos prises de décisions en exploitant l'analyse des Big Data en temps réel, il était indispensable d'abandonner nos anciennes technologies au profit du cloud », déclare Rich West, responsable senior du développement des applications chez UPS.

Solution : après avoir décidé qu'une technologie de conteneurs serait la mieux adaptée à des workflows agiles basés sur le cloud, UPS a étudié diverses solutions. L'entreprise a finalement opté pour la création d'un nouvel environnement d'applications basé sur les technologies d'entreprise Open Source de Red Hat. UPS a également fait appel aux services de consulting Red Hat pour la planification et le déploiement de la plateforme CIPE. « Nos développeurs ont aussi reçu une formation aux technologies des plateformes de conteneurs », précise Stacie Morgan, responsable senior du développement des applications chez UPS. « En à peine trois mois, nous avons été en mesure de lancer la première itération de l'application du site. Je n'avais jamais assisté à une mise en œuvre aussi rapide. »

Nous traversons une période de grande effervescence en matière d'innovations et d'analyse des données. C'est un cap important pour UPS, et les technologies Red Hat ont joué un rôle décisif tout au long de notre transition.

Nick Costides
Président, Technologies de l'information, UPS

Les solutions d'intégration agile de Red Hat

Plateforme

La solution Red Hat Fuse est une plateforme d'intégration distribuée qui peut être déployée sur site, dans le cloud ou sous forme d'iPaaS. Elle permet aux spécialistes de l'intégration, aux développeurs d'applications et aux utilisateurs métier de développer de manière indépendante des solutions connectées dans l'environnement de leur choix. Grâce à cette plateforme unifiée, les utilisateurs peuvent travailler en collaboration, accéder à des fonctionnalités en libre-service et appliquer les politiques de gouvernance en vigueur.

Plateforme

La solution Red Hat 3scale API Management simplifie le partage, la sécurisation, la distribution, le contrôle et la monétisation de vos API. Il s'agit d'une plateforme d'infrastructure conçue pour offrir performances, contrôle des utilisateurs et possibilités de croissance. Vous pouvez installer des composants 3scale sur site, dans le cloud ou les deux.

Système de messagerie

La solution Red Hat AMQ, qui repose sur des communautés Open Source telles qu'Apache ActiveMQ et Apache Kafka, est une plateforme de messagerie flexible. Elle transmet les informations de manière fiable, intègre les ressources en temps réel et connecte l'Internet des objets.

Apprenez-en davantage sur l'intégration avec Red Hat