Présentation de IBM API Connect : un outil d'accélération de la transformation numérique

IBM Software

L'objectif principal de IBM API Connect est de vous permettre d'exploiter en toute sécurité les données et services d'entreprise pour l'économie numérique avec une fondation API intégrée.

IBM API Connect présente les points forts suivants :

- crée, exécute, gère et sécurise les interfaces de programme d'application (API) et microservices nouveaux et existants ;

- simplifie la détection des systèmes d'enregistrement de l'entreprise pour la création automatique des API ;

- offre un accès en libre-service aux développeurs internes et externes via une passerelle leader du marché ;

- assure la sécurité et la gouvernance tout au long du cycle de vie de l'API ;

- unifie la gestion des applications de microservices Node.js et Java ;

- accroît la flexibilité avec le déploiement cloud hybride.

Un espace de discussion vous est proposé sur le forum. N'hésitez pas à partager vos avis. Commentez

- Titre : Présentation de IBM API Connect : un outil d'accélération de la transformation numérique

- Auteur : IBM Software

- Parution : 17 mars 2018

- Public visé :

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2018 IBM Software. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Présentation

- II. Simplifiez votre évolution dans l'économie des API

- II-A. Le rôle des microservices

- II-B. Créer des API en quelques minutes

- II-C. Exécuter rapidement des API et microservices

- II-D. Gérer facilement les API

- II-E. Sécuriser sans peine les API et microservices

- III. Des avantages clés pour l'ensemble de l'organisation

- III-A. Des résultats rapides et des applications de meilleure qualité pour les développeurs

- III-B. Prise en charge de Node.js : ce que cela change pour vous

- III-C. Simplicité et réduction du risque pour les responsables et architectes informatiques

- III-D. Des recettes supplémentaires et une portée accrue de la marque pour les analystes métier

- III-E. Innovation et croissance pour les responsables métier

- III-F. Flexibilité et rentabilité d'un déploiement hybride pour les directeurs informatiques

- IV. Un choix d'offres flexibles qui grandissent en même temps que vos besoins

- V. Pourquoi IBM ?

- VI. Note de la rédaction Developpez.com

I - Présentation

Les sociétés leader d'aujourd'hui connaissent une transformation numérique. Elles adoptent l'économie des API, dans laquelle les entreprises fournissent des services - et les services de partenaires - quand et où les clients les veulent. Elles connectent leurs applications, données et services d'entreprise existants à de nouveaux canaux personnalisés de fidélisation du client. Ces transformations ont pour moteur :

- la nouvelle prédilection du consommateur pour des expériences de marque omnicanal enthousiasmantes ;

- les efforts des décideurs pour mettre en relation les groupes internes de développeurs œuvrant pour différents pôles afin de favoriser la réutilisation des actifs numériques et l'innovation ;

- la nécessité pour les entreprises de rivaliser avec les nouveaux concurrents offrant des expériences supérieures - dans le marché d'aujourd'hui, ceux qui ne sont pas dans l'offensive se font dépasser.

Dans ce contexte, les API sont impossibles à ignorer. Elles sont la « glu » numérique et lient ensemble services, applications et systèmes pour créer des expériences client captivantes. Les API facilitent la création à moindre coût des interfaces entre les systèmes back office et les applications du front office, permettant de commercialiser plus rapidement les nouveaux services numériques, et ainsi de débloquer plus vite de nouvelles sources de revenus et d'étendre sa présence.

Toutefois, ces API et les applications basées sur microservices qu'elles servent doivent être créées, exécutées, gérées et sécurisées tout au long de leur cycle de vie. Chaque étape comporte des défis que les organisations doivent résoudre pour pouvoir prospérer dans l'économie des API.

II - Simplifiez votre évolution dans l'économie des API

La solution IBM® API Connect intégrée permet aux entreprises de relever les défis inhérents au cycle de vie de l'API (Figure 1) et d'être à la pointe de la transformation numérique. Conçue pour les organisations souhaitant que leur entrée dans l'économie des API soit la plus rapide et fluide possible, API Connect est une solution de gestion exhaustive qui prend en charge les quatre aspects du cycle de vie des API : créer, exécuter, gérer et sécuriser. Cela rend API Connect bien plus économique que des solutions individuelles limitées qui se concentrent sur quelques phases du cycle et finissent par être plus coûteuses collectivement du fait des frais de mise en relation des différents composants.

Les avantages uniques d'API Connect incluent :

- une expérience intégrée de bout en bout sur l'ensemble du cycle de vie de l'API - y compris la création d'API et de microservices - qui réduit les coûts et simplifie le développement d'applications ;

- création et détection automatisées de l'API dans les systèmes d'enregistrement pour une introduction rapide sur le marché ;

- accès en libre-service aux API pour faciliter la détection et la consommation par les développeurs, tout en offrant des contrôles de sécurité et de gouvernance au service informatique ;

- gestion et administration unifiées de Node.js et Java, et prise en charge de multiples langages et cadres de développement pour accroître la productivité des développeurs et réduire la dépendance au service informatique central ;

- licences cloud hybride pour une plate-forme flexible et un coût total de possession réduit.

II-A - Le rôle des microservices

Dans l'économie des API, les développeurs élaborent des API pour servir de socle à des nouvelles applications utilisant des services faiblement couplés. Chaque service remplit une fonction particulière qui peut être mise à l'échelle de façon indépendante ou maintenue sans affecter les autres services couplés. C'est ce que l'on appelle une architecture microservice. Pour réussir dans l'économie des API, les entreprises créent un nombre croissant d'API et de microservices à une cadence toujours plus élevée. Gérer ces éléments de façon uniforme est critique, car les entreprises dimensionnent leurs programmes et étendent leurs produits et services d'une poignée d'API jusqu'à des centaines, voire des milliers.

Figure 1. Cycle de vie d'une API pris en charge par IBM API Connect

II-B - Créer des API en quelques minutes

Les organisations peuvent créer en quelques minutes des API de haute qualité, modulables et sécurisées pour des systèmes d'entreprise tels que serveurs d'applications, bases de données, Enterprise Service Bus (ESB) et Mainframes. Les outils intuitifs permettent aux développeurs de composer visuellement leurs API, les connecter aux données, les déployer en toute sécurité, les surveiller et les réparer. En créant une bibliothèque d'API réutilisables, l'organisation peut accélérer le développement des nouvelles applications et les faire évoluer continuellement.

II-C - Exécuter rapidement des API et microservices

Les développeurs peuvent mettre à profit les outils intégrés d'API Connect pour bâtir, déboguer et déployer des API et microservices grâce à leurs connaissances existantes en Node.js ou Java. La console de gestion unifiée aide les développeurs à être plus productifs ; elle leur permet également de tester de nouvelles idées plus rapidement, et de contribuer ainsi à la politique d'amélioration continue de leur entreprise.

II-D - Gérer facilement les API

API Connect permet au service informatique de créer et gérer des portails en libre-service qui donnent les moyens aux développeurs internes comme externes de détecter et consommer rapidement les API, et d'accéder en toute sécurité aux données de l'entreprise. Il peut également contrôler l'accès aux API et fixer des limites d'utilisation pour protéger le système d'enregistrement contre les pics d'utilisation. Administrateurs et développeurs peuvent assurer un contrôle de version des API pour garantir que les applications existantes utilisant une version ancienne de l'API ne sont pas affectées.

II-E - Sécuriser sans peine les API et microservices

Avec API Connect, les administrateurs gardent le contrôle de la sécurité et de la gouvernance des API et des applications microservices déployées au cours de leur cycle de vie. Le service informatique peut appliquer des stratégies d'API pour sécuriser les informations d'arrière-plan et respecter les mandats de gouvernance et réglementaires.

III - Des avantages clés pour l'ensemble de l'organisation

API Connect favorise la visibilité et l'harmonisation entre les développeurs, le service informatique et les équipes métier, aidant l'entreprise à mieux aligner sa stratégie technologique sur sa stratégie commerciale. Voici quelques-uns des avantages à étendre l'utilisation d'API Connect à toutes les divisions d'une organisation.

III-A - Des résultats rapides et des applications de meilleure qualité pour les développeurs

Les développeurs peuvent détecter facilement les API existantes et les sources des données d'arrière-plan, et créer de nouvelles API plus rapidement à l'aide d'outils basés sur des modèles. Ces fonctionnalités uniques de création automatisée d'API aident les développeurs à mettre à profit rapidement la technologie et les données de l'organisation, et raccourcissent le délai de mise sur le marché pour les applications innovantes génératrices de revenus. En outre, l'intégration entre API Connect et la plate-forme IBM MobileFirst™ offre aux développeurs une fondation ouverte complète pour développer, tester, sécuriser et gérer des applications mobiles.

III-B - Prise en charge de Node.js : ce que cela change pour vous

Node.js est une norme ouverte émergente pour la création, le déploiement et la mise à l'échelle d'API qui connectent les applications mobiles, les applications d'Internet des objets et d'applications web aux données et services d'entreprise. Node.js est basé sur JavaScript, un langage couramment utilisé par les développeurs pour la création de la « vitrine » des applications modernes. API Connect utilise des plates-formes open source telles qu'Express.js et la plate-forme LoopBack® de StrongLoop, une société IBM, pour accélérer la création d'API avec Node.js.

III-C - Simplicité et réduction du risque pour les responsables et architectes informatiques

Les options de configuration du portail en libre-service d'API Connect permettent aux responsables informatiques de confier des données choisies aux développeurs. Les stratégies d'API sont appliquées via une passerelle intégrée, afin de garantir que l'accès et l'utilisation soient conformes aux exigences de l'entreprise.

III-D - Des recettes supplémentaires et une portée accrue de la marque pour les analystes métier

Grâce aux fonctions avancées d'analyse incluses dans API Connect, les analystes métier peuvent savoir quelles API ont le plus d'impact. Ils peuvent également déterminer quelles API rentabiliser directement en faisant payer leur utilisation aux développeurs externes.

III-E - Innovation et croissance pour les responsables métier

Les fonctions intégrées d'analyse des données client et de la concurrence permettent aux responsables métier de mieux gérer leurs initiatives de marché. Ils peuvent créer de nouveaux business models qui rentabilisent les données existantes, développent la clientèle, cultivent les opportunités de partenariat et aident l'entreprise à être compétitive dans l'économie des API.

III-F - Flexibilité et rentabilité d'un déploiement hybride pour les directeurs informatiques

API Connect offre une transférabilité transparente entre les services sur site et les services cloud, et permet notamment de transporter une API des locaux de développement de l'entreprise jusqu'aux installations extérieures de transit et de production. Cette flexibilité épargne aux organisations le coût et la complexité des licences multiples pour l'hébergement hybride.

IV - Un choix d'offres flexibles qui grandissent en même temps que vos besoins

API Connect se présente sous la forme de trois offres au régime de licence flexible, de sorte que les entreprises qui commencent petit peuvent facilement passer au niveau supérieur pour répondre à la hausse de la demande. Disponible au choix sous la forme d'un logiciel sur site ou dans le cloud (en mode SaaS), API Connect s'accompagne de trois licences d'abonnement basées sur le nombre d'appels de l'API par mois :

- API Connect Essentials est une offre gratuite spécialement conçue pour les développeurs. Elle offre les outils de base complets pour créer, exécuter, gérer et sécuriser des API et microservices, plus jusqu'à 50 000 appels de l'API par mois ;

- API Connect Professional est conçu pour les départements. Il comprend support haute disponibilité, analyse, temps d'exécution Node.js et Java, une micropasserelle intégrée, et jusqu'à 5 millions d'appels de l'API par mois ;

- API Connect Enterprise est conçu pour une utilisation à l'échelle de l'entreprise. Il comprend des fonctionnalités de haute disponibilité multidata center, analyse avancée, temps d'exécution Node.js et Java, une passerelle avancée, et jusqu'à 25 millions d'appels de l'API par mois.

Des abonnements complémentaires sont disponibles pour accroître le nombre d'appels de l'API par mois ou augmenter la quantité de temps d'exécution Node.js ou Java utilisés tout au long du cycle de vie de l'API. Des options de licence alternatives sont disponibles sur demande.

Pour en savoir plus sur IBM API Connect, consultez le site : https://www.ibm.com/fr-fr/marketplace/api-management.

V - Pourquoi IBM ?

L'économie des API est à l'origine de nombre des innovations actuelles, car les entreprises adoptent de nouvelles méthodes pour gérer leurs actifs informationnels et leur informatique, et changent leur façon d'interagir avec leurs partenaires et clients. Les chefs d'entreprise disposent maintenant d'un environnement dynamique dans lequel ils peuvent transformer leur organisation, bâtir de nouveaux écosystèmes et rentabiliser leurs actifs stratégiques, leurs services et leurs produits.

Pour se positionner stratégiquement pour l'avenir, une entreprise doit poser les bases d'une activité cognitive dans le cadre de sa transformation numérique globale. API Connect est la seule solution complète à prendre en charge toutes les étapes du cycle de vie de l'API, où que vous soyez dans votre transition. Au sein du portefeuille intégré de produits, services et outils IBM, elle aide les sociétés à récolter les fruits de l'économie des API et à devenir des entreprises cognitives.

VI - Note de la rédaction Developpez.com

Developpez.com remercie IBM pour l'autorisation de publication de ce tutoriel. Nos remerciements également à Jérôme Marsaguet pour la mise au gabarit, et Claude Leloup pour la relecture orthographique.