Présentation
Red Hat propose des solutions de gestion des API à la fois modulaires, légères et complètes, conçues selon les principes de l'Open Source et des normes ouvertes, disponibles sur site ou dans le cloud. Celles-ci aident votre entreprise à connecter toutes les ressources, des applications aux données, qu'elles soient nouvelles ou anciennes, tout en s'adaptant à votre croissance.
Une application n'est pas une île
Une application n'apporte pas à elle seule une vraie valeur métier, du moins pas pour très longtemps. Pour fournir une valeur durable et intégrer réellement votre entreprise, elle doit être connectée à vos investissements technologiques existants et futurs. Les API vous offrent une technique standard pour tout intégrer, sans avoir à repartir de zéro à chaque fois que vous ajoutez un nouvel élément.
Un défi à relever
Pour rester compétitif, vous devez offrir rapidement de nouvelles expériences à vos clients et nous savons que c'est un défi pour vous. Mais à quoi sert une nouvelle application si elle n'est pas bien intégrée à vos investissements ? Par ailleurs, comment faire pour assurer la sécurité des API de manière proactive, flexible et cohérente ?
Des API bien conçues et bien gérées peuvent rapidement interconnecter les nouveaux produits et services de votre entreprise tout en vous permettant de garder le contrôle et de garantir la sécurité. Elles vous permettent de réutiliser les ressources et d'être plus polyvalent lors de la conception de nouveaux outils et produits. Une architecture logicielle fonctionne mieux lorsque les API assurent la communication entre les dizaines de points de contact numériques.
Il n'en reste pas moins que la mise en œuvre et la gestion des intégrations d'API peuvent représenter un véritable défi. Votre solution ne prend peut-être pas en charge les utilisateurs non techniques. Vous disposez peut-être d'une solution iPaaS dédiée, mais les utilisateurs doivent toujours passer par un hub centralisé afin d'étendre ou de demander de nouveaux services, ce qui a pour effet de ralentir votre équipe dans son travail.
Si vos API sont publiques de quelque manière que ce soit (pour la monétisation, par exemple l'API Google Maps), vous devez également comprendre comment en contrôler l'accès et l'utilisation. Enfin, vous avez besoin d'une infrastructure d'API capable de suivre la croissance de votre entreprise. Et pour cela, vous devez recourir à une solution et à une architecture entièrement évolutives. En suivant une approche de l'intégration agile axée sur les API, vous pourrez exploiter tout le potentiel de vos API.
En fin de compte, vous avez besoin d'une solution capable de déployer des intégrations rapidement et de manière reproductible, ainsi que d'un moyen pour les gérer. Chez Red Hat, nous avons ce qu'il vous faut.
Nous pouvons vous aider à résoudre les difficultés spécifiques à la gestion et à la prise en charge d'une grande variété d'applications, de services et de microservices, grâce à une plateforme de conteneurs. Nos experts peuvent aider votre entreprise à instaurer les pratiques, les outils et la culture nécessaires pour optimiser votre investissement en mettant en œuvre des API et des interfaces utilisateur.
Quelles sont les particularités de Red Hat ?
L'Open Source est au cœur du modèle Red Hat.
Chez Red Hat, nous fournissons des solutions de gestion d'API modulaires, légères et complètes, à l'instar d'autres entreprises. Toutefois, nos offres sont les seules à être Open Source, basées sur des normes ouvertes et disponibles sur site, dans le cloud ou dans les environnements hybrides. En raison de notre engagement en faveur des technologies Open Source et de notre modèle de développement unique, notre gamme de produits est soumise à des tests exhaustifs réalisés par une communauté hétérogène qui comprend des ingénieurs Red Hat, des clients, des partenaires, des fournisseurs de matériel et des éditeurs de logiciels indépendants.
Nous apportons notre contribution et nos améliorations au code base en amont et partageons nos avancées au fur et à mesure. Bien évidemment, la collaboration avec une communauté ne se limite pas au développement du code. La collaboration inclut la liberté de poser des questions et de proposer des améliorations. C'est le principe même du modèle Open Source et de l'entreprise ouverte. C'est pourquoi les clients nous font confiance dans le domaine des infrastructures d'entreprise depuis plus de 20 ans.
Nos solutions de gestion des API
Gérez vos API avec 3scale
La solution Red Hat® 3scale API Management est une plateforme de gestion des API qui facilite le partage, la sécurisation, la distribution, le contrôle et la monétisation de vos API. Elle a été conçue pour mettre à l'échelle et prendre en charge des architectures hybrides (sur site, dans le cloud ou les deux). Vous souhaitez exposer vos API et en monétiser l'accès ? Utilisez le portail de développement intégré et la fonctionnalité d'intégration de plateforme avec Stripe, Braintree et Adyen, afin d'établir un système de facturation complet et simple entre les fournisseurs et les consommateurs d'API.
La solution 3scale API Management se compose d'une couche de gestion des API et d'une couche de contrôle du trafic d'API. Les méthodes plus traditionnelles de contrôle du trafic prenaient plus de temps, car il fallait authentifier l'intégralité d'un appel d'API. Cette nouvelle couche de contrôle du trafic examine uniquement l'en-tête de l'appel entrant. Ainsi, le trafic est analysé et authentifié bien plus rapidement. Les contrôles d'accès, de politique et de trafic facilitent l'authentification du trafic, les restrictions par politique, la protection des services back-end, la mise en place de limites de débit et la création de niveaux d'accès.
Les deux couches communiquent de manière asynchrone en utilisant des stratégies de mise en cache configurables sur la passerelle d'API. Ainsi, même si la configuration de la politique de gestion des API n'est pas disponible, l'API ne subit aucun ralentissement et reste parfaitement fonctionnelle. Comme le gestionnaire et la passerelle de l'API sont séparés, vous pouvez les faire évoluer indépendamment et prendre en charge des options de déploiement plus complexes.
La solution 3scale API Management inclut un portail personnalisable, qui constitue un emplacement unique et simple d'utilisation où les développeurs peuvent trouver tout ce dont ils ont besoin (gestion des comptes et des applications, analyses, gestion des clés d'API, etc.). Un outil de documentation interactif permet aux développeurs d'observer des API en direct, tandis qu'un moteur d'analyse vous transmet toutes les informations importantes sur les performances et le trafic de vos API. Enfin, vous pouvez mettre vos API en paquet différemment selon les produits, en définissant et en configurant des politiques différentes en fonction des consommateurs d'API. Vous avez ainsi toute latitude pour créer des modèles économiques uniques à partir de vos API, afin de répondre aux besoins spécifiques des consommateurs.
Intégrez vos ressources informatiques avec Fuse
Red Hat Fuse est une plateforme d'intégration distribuée qui permet aux experts en intégration, aux développeurs d'applications et aux utilisateurs métier de créer, ensemble ou individuellement, des solutions connectées. Avec le développement centré sur les API dans un environnement cloud-native, il est possible d'étendre et de réutiliser facilement les services et les intégrations. L'architecture hybride de la solution et l'utilisation de conteneurs permettent aux utilisateurs de travailler dans l'environnement qu'ils préfèrent, quel qu'il soit, en sachant que leur travail pourra être partagé et utilisé n'importe où (sur site, dans le cloud ou les deux). La collaboration entre divers utilisateurs est également facilitée grâce à une base partagée et facile d'utilisation qui assure une gouvernance claire et cohérente.
Ces 15 dernières années, la norme sur le plan de l'intégration d'entreprise consistait à mettre en œuvre un ESB, généralement déployé de manière centralisée et géré par une seule équipe informatique. Selon ce modèle, l'équipe informatique était chargée de tous les besoins en matière d'intégration de l'ensemble de l'entreprise. Ce fonctionnement garantit efficacité et contrôle pour les déploiements d'intégration, mais, s'il est adapté à certains cas d'utilisation, il contrarie néanmoins les pratiques modernes telles que celles du DevOps ou les workflows agiles. Aujourd'hui, ce sont les plus petites équipes qui innovent, celles qui privilégient la collaboration et des schémas de déploiements beaucoup plus fréquents. Si vos équipes travaillent de manière agile, vous devez disposer d'une solution d'intégration d'API pour les assister. Fuse comprend plus de 200 connecteurs. Vous pouvez donc intégrer tout ce que vous voulez, des systèmes existants aux réseaux de partenaires.
L'interface à faible niveau de codage permet aux utilisateurs de recourir à une intégration prédéfinie et à des schémas de service pour créer de nouvelles solutions professionnelles par un système de glisser-déposer, en libre-service. Ce modèle encourage les utilisateurs à travailler ensemble mais de manière indépendante, c'est-à-dire en intégrant les API, les périphériques de l'Internet des objets et les applications existantes dans une seule solution d'intégration unifiée. L'automatisation garantit le test, le provisionnement et la protection systématiques de chaque service, ce qui permet à vos équipes d'exploiter un pipeline de distribution continue.
Service géré pour la gestion des API avec OpenShift API Management
Red Hat OpenShift API Management est un service de gestion des API hébergé et géré, fourni comme un module complémentaire de Red Hat OpenShift Dedicated (un service entièrement géré de la plateforme Kubernetes d'entreprise Red Hat OpenShift).
Le service OpenShift API Management accompagne les équipes qui souhaitent adopter une approche orientée API pour créer des applications basées sur des microservices, dans le but de moderniser les systèmes existants, d'augmenter la productivité des développeurs et d'accélérer la distribution des nouvelles applications.
Red Hat se charge de l'hébergement, de la gestion et de l'assistance à la fois pour OpenShift Dedicated et OpenShift API Management, y compris la configuration, la maintenance et les mises à niveau, afin de permettre aux équipes de concentrer leurs efforts sur le développement plutôt que sur la gestion de l'infrastructure Kubernetes.
Voici ce que vous pouvez faire avec OpenShift API Management :
- Déployer, surveiller et contrôler des API tout au long de leur cycle de vie
- Créer des politiques qui régissent la sécurité et l'utilisation des API
- Utiliser les systèmes de gestion des identités existants en appliquant une politique déclarative, sans code personnalisé
- Obtenir des informations sur l'intégrité et l'utilisation des API
- Découvrir et partager des API en les publiant sur des portails internes ou externes destinés aux développeurs
Le service OpenShift API Management, en complément d'OpenShift Dedicated, offre aux développeurs une expérience rationalisée pour la création, le déploiement et la mise à l'échelle des applications cloud-native. Surveillez, configurez et publiez toutes vos API depuis une interface unifiée et facile à utiliser pour les développeurs.
Un gestionnaire d'API vous permet de connecter des applications internes et externes entre plusieurs clouds, d'appliquer les politiques et la gouvernance de l'entreprise (concernant notamment l'utilisation et les limites de débit) et de gérer les API à chaque étape du cycle de développement.
L'innovation ouverte avec Red Hat
Les solutions d'API de Red Hat s'appuient sur les communautés Open Source. Cela signifie qu'un grand nombre de personnes développent des logiciels utiles de façon ouverte, transparente et gratuite. Toutefois, l'Open Source n'est pas un gage d'innovation.
Les véritables innovations naissent de l'échange d'idées et de la collaboration qui visent à résoudre des problèmes. C'est toute la valeur ajoutée des projets Open Source portés par une communauté. Et c'est là que les Red Hat Open Innovation Labs peuvent vous aider. Immergez votre équipe dans des stages intensifs et spécialisés au cours desquels une équipe de trois à six développeurs apprend à créer des applications connectées aux API selon la méthode Red Hat.
Pas encore convaincu ? Poursuivez votre lecture.
Voici quelques témoignages recueillis auprès de nos partenaires du secteur de l'aviation. Découvrez comment une solution d'API efficace peut vous faire gagner en rapidité, efficacité et évolutivité
Il nous a semblé risqué de baser notre API Flight ouverte sur notre infrastructure stratégique. Nous étions incapables de faire évoluer suffisamment notre infrastructure sur site, alors nous voulions voir dans quelle mesure un cloud d'entreprise pouvait nous aider.
Les technologies Open Source de Red Hat nous ont permis de résoudre des problèmes en comprenant réellement ce dont nous disposions.