Qu'est-ce que le service API Connect Reserved ?

API Connect V10 Reserved vous permet de créer et de gérer des API directement dans IBM Cloud.

Gestion du cycle de vie des API dans API Connect

API Connect vous permet de gérer le cycle de vie de vos API à l'aide d'un ensemble de fonctions intégrées. Utilisez le plan API Connect Reserved pour héberger vos API dans le cloud et effectuer facilement les tâches nécessaires à toutes les phases de la durée de vie d'une API, à savoir :

  • Développer des API, les regrouper dans des produits consommables et les déployer dans des environnements de production.

  • Administrer la sécurité et la publication des API par le biais de catalogues de développement, de passerelles d'accès, d'OAuth et de règles d'exécution afin de contrôler l'accès à vos API et aux systèmes dorsaux.

  • Gérer les produits d'API via un portail de développeur où vous pouvez les mettre à la disposition des développeurs d'applications et via un ensemble puissant d'analyses permettant de surveiller les performances et l'utilisation des API.

Qui fait quoi dans API Connect ?

Dans API Connect, les utilisateurs sont regroupés dans des organisations de type fournisseur et des droits qui contrôlent l'accès aux ressources en fonction des tâches qu'ils doivent généralement effectuer leur sont accordés.

Des travaux peuvent être affectés à des personnes en fonction de leurs compétences, par exemple, l'administration d'utilisateurs, le développement d'API et la surveillance de l'analyse d'événements. Dans une entreprise ne comptant que quelques employés, une ou deux personnes peuvent effectuer tout le travail de création et de gestion des API. Dans une entreprise comptant de nombreux employés, une personne différente (ou même plusieurs personnes) peut être affectée à chaque tâche. Si vous lisez la section API Connect, vous verrez que les informations sur les tâches et les fonctions sont souvent organisées en fonction des travaux suivants généralement affectés aux personnes :

  • Administrateur API Connect

    Toute personne disposant des privilèges d'administrateur sur le compte IBM Cloud de votre société se voit automatiquement attribuer le rôle d'administrateur API Connect. L'administrateur met à disposition et gère le plan API Connect Reserved de votre société. L'administrateur ajoute des utilisateurs à API Connect et configure des services tels que des passerelles qui contrôlent l'accès des clients à vos API.

    L'une des principales tâches de l'administrateur consiste à configurer des organisations de type fournisseur et à ajouter des utilisateurs. Un organisme fournisseur est un groupe de personnes qui utilisent le composant API Manager de API Connect. Les membres de l'organisation de fournisseurs créent et gèrent des API, des produits et des actifs connexes. API Connect Les administrateurs créent les organisations de fournisseurs, ajoutent des membres et définissent les rôles qui contrôlent l'accès des utilisateurs.

  • Développeur d'API

    Un développeur d'API crée de nouvelles API et met à jour les API existantes si nécessaire. Le développeur d'API peut configurer des règles qui définissent les restrictions de sécurité, les règles de consignation et les quotas qui contrôlent l'accès aux ressources de votre entreprise.

  • Administrateur d'API

    Une fois qu'un développeur d'API a créé un ensemble d'API, l'administrateur d'API gère leur distribution. L'administrateur API définit des plans qui déterminent l'accès aux API, regroupe un ensemble d'API et de plans connexes en produits et les publie sur le portail des développeurs où les clients peuvent les trouver. L'administrateur d'API gère également les catalogues et les espaces dans lesquels les développeurs d'API créent et testent les API.

  • Responsable produit

    Un chef de produit contrôle l'accès au portail des développeurs où les consommateurs peuvent s'abonner aux API qu'ils utilisent dans leurs applications. Pour chaque groupe de clients, le chef de produit crée une organisation_consommateur qui contrôle l'accès au portail du développeur. Le responsable produit utilise la fonction d'analyse pour suivre les performances et l'utilisation des API afin de déterminer à quel moment des API doivent être mises à jour ou supprimées.

  • Consommateur

    Les consommateurs sont vos clients et ne sont pas membres de votre organisation. Lorsque votre organisation publie des produits qui contiennent des API, les consommateurs s'abonnent aux produits de manière à pouvoir utiliser les API dans leurs applications. Un consommateur peut s'abonner pour utiliser des API et des produits développés par différentes organisations de type fournisseur. Chaque organisation de type fournisseur affecte un ou plusieurs responsables produit à la gestion des relations avec ses consommateurs. Le gestionnaire de produits crée des organisations de consommateurs et ajoute des clients pour leur donner accès au portail des développeurs.

Pour plus d'informations sur le travail dans API Connect, voir Compréhension de API Connect dans la V10 Documentation Réservée.