DéveloppeurWeb.Com
    DéveloppeurWeb.Com
    • Agile Zone
    • AI Zone
    • Cloud Zone
    • Database Zone
    • DevOps Zone
    • Integration Zone
    • Web Dev Zone
    DéveloppeurWeb.Com
    Home»Uncategorized»Maîtriser la chaîne d’approvisionnement de l’API Marketplace
    Uncategorized

    Maîtriser la chaîne d’approvisionnement de l’API Marketplace

    février 10, 2023
    Maîtriser la chaîne d'approvisionnement de l'API Marketplace
    Share
    Facebook Twitter Pinterest Reddit WhatsApp Email

    Marchés d’API : boom ou effondrement ?

    Ces dernières années, nous avons assisté à une explosion de buzz et d’outils autour des marchés d’API. La vision est claire; créez un écosystème florissant où les consommateurs internes, partenaires et/ou publics peuvent trouver, comprendre et s’abonner à vos API pour créer de meilleurs produits et services. Les API sont productisées et directement ou indirectement monétisées. Et fondamentalement, nous sommes en mesure de tenir les promesses de l’économie des API. Mais dans la pratique, de nombreuses places de marché manquent à la fois de traction et de retour sur investissement pour les organisations.

    Lors de la création d’un marché, beaucoup se concentrent sur le résultat final : un ensemble d’API parfaites, annoncées dans une vitrine qui offre une excellente expérience d’abonnement et d’intégration aux consommateurs. Mais, sans maîtriser la chaîne d’approvisionnement du marché d’une manière toujours active et toujours connectée, la vision du marché devient juste un portail de développeur glamour et manque de valeur stratégique.

    S’il est rempli manuellement avec des API développées manuellement et maintenu manuellement, il est impossible de :

    • Évoluez jusqu’au nombre d’API que l’organisation souhaite sur son marché peuplé
    • Offrir une expérience utilisateur à tous les types de consommateurs (développeurs et rôles commerciaux, par exemple, l’importance croissante des chefs de produit dans l’écosystème des API)
    • Fournissez plus qu’une simple liste d’API, par exemple, en regroupant les fonctionnalités métier, les régions ou les offres groupées ; par exemple, avoir un ensemble d’API de paiement conformes aux États-Unis et un autre conforme à l’UE

    Votre place de marché est seulement aussi bon que les API qui le peuplent. Celles-ci doivent être soigneusement organisées selon une norme de référence afin qu’elles soient complètes, compréhensibles et fiables. Ils doivent également être à jour avec la dernière version, la documentation, les métadonnées, etc.

    Il est difficile de stimuler l’adoption, la vitesse et, en fin de compte, difficile de faire prospérer l’économie des API et son écosystème sans une chaîne d’approvisionnement appropriée pour fournir ces API de référence à vos expériences de consommation.

    Ce qui est impliqué dans la chaîne d’approvisionnement

    La chaîne d’approvisionnement mature du marché des API implique certains composants clés :

    1. Une vue précise du portefeuille d’API (un catalogue holistique). Une vue unifiée fiable de chaque API (et événement, message, service, etc.) dont dispose l’organisation ; y compris quels candidats au marché existent déjà et à quel point ils sont proches d’atteindre le seuil de l’étalon-or pour l’externalisation. La plupart des grandes entreprises ont plusieurs environnements d’exécution, chacun avec son propre portail de développeur. Vous avez besoin d’une vue globale de tous ces éléments et d’une vue qui décrit chaque API en langage clair afin qu’elles soient compréhensibles par une gamme de rôles.

    2. Un processus de développement descendant dirigé par l’entreprise pour créer de nouvelles API à publier sur le marché. API développées de manière collaborative, axée sur le domaine et centrée sur le consommateur, alignées sur les priorités de l’entreprise pour les API internes, publiques et partenaires que vos consommateurs vont adorer.

    3. Gestion efficace du cycle de vie pour les API déjà sur le marché. Un moyen fiable d’itérer de nouvelles versions, de suivre les nouvelles dépendances et de mettre à jour les dépendances existantes, et de mettre à jour et de gérer la documentation, les NFR et d’autres métadonnées. Et, un moyen d’apporter des modifications (souvent complexes) sans affecter les API de production et de supprimer en toute sécurité les API redondantes.

    4. Alignement de la gouvernance tout au long du cycle de vie. Tirer parti d’un modèle de gouvernance d’API automatisé mais flexible pour garantir que les actifs sont conformes à toutes les politiques, y compris la sécurité, les charges utiles cohérentes et l’exhaustivité de l’API.

    5. Gestion des versions et gestion de l’état du cycle de vie. Cela permet au consommateur de comprendre quelle version utiliser et d’identifier les API à venir qu’il pourrait vouloir utiliser une fois en production.

    6. Rapports et métriques. Au fur et à mesure que votre vitrine s’étend sur différents temps d’exécution, vous avez besoin d’une vue fiable de ce qui est consommé (et de ce qui ne l’est pas) afin que votre stock puisse être optimisé et maintenu à jour. Cela vous aide à suivre les KPI réels par rapport aux KPI attendus pour vos API, à améliorer la rentabilité et à maximiser le retour sur investissement global du marché.

    7. Connexion active entre les points 1 à 6 (et connexion au paysage informatique plus large). Ainsi, le marché est toujours à jour avec des informations précises et les dernières API – au lieu de compter sur la mise à jour manuelle du marché, une énorme perte de temps et de ressources. Cela permet également aux API en vol d’être suivies avec précision et annoncées aux consommateurs, au lieu de seulement celles déjà en production.

    Les défis de la chaîne d’approvisionnement et comment les surmonter

    La maîtrise de la chaîne d’approvisionnement du marché présente également certains défis.

    Le premier est de savoir comment identifier avec succès les candidats du marché. Vous avez probablement un environnement d’exécution diversifié, exécutant des API dans plusieurs formats (par exemple, REST, SOAP, Async), à différents stades de conformité de la gouvernance. Et, tous les enregistrements de ceux-ci sont probablement cloisonnés les uns des autres, ainsi que les API actuellement en vol. Vous avez besoin d’un catalogue holistique en amont prenant en charge une excellente vue de fournisseur de tout ce que l’organisation possède actuellement sur tous les types, modèles et plates-formes d’API.

    Le second est la surcharge du développeur dans la chaîne d’approvisionnement. Les développeurs passant désormais près de 50 % de leur temps à créer et à déboguer manuellement du code, vous devez plutôt établir un processus de gestion du cycle de vie programmatique ; tirer parti de l’automatisation à travers les étapes de planification, de conception et de construction. Et cela de manière à ce que d’autres personnes puissent être impliquées et injecter également leur expertise.

    Le troisième défi est de savoir comment activer la flexibilité et la pérennité dont nous avons tous besoin dans nos programmes d’API, et les appliquer au marché. La seule constante dans la technologie est le changement. Vous voudrez peut-être refactoriser certaines API sur le marché en modèles plus efficaces au fil du temps. Ou vos consommateurs peuvent avoir besoin d’un format spécifique pour leurs besoins (et ne veulent pas attendre des mois pour que vous le rendiez disponible !). Vos conceptions d’API sont l’artefact le plus précieux ; gérez-les de manière abstraite afin qu’ils puissent être rapidement migrés et déployés dans n’importe quel format requis. Considérez-les comme des blocs de construction d’entreprise composables au lieu d’API spécifiques à la mise en œuvre.

    Enfin, l’un des plus grands défis dans la maîtrise de la chaîne d’approvisionnement du marché est de savoir comment connecter réellement tous ces systèmes et processus. Recherchez des outils qui offrent des agents, des connecteurs et/ou une expertise d’intégration robustes pour faciliter la connexion entre la gestion du catalogue et du cycle de vie avec votre place de marché.

    Un marché d’API réussi est livré lorsque la planification commerciale et la planification de l’architecture se rencontrent au milieu, et la chaîne d’approvisionnement est un facteur clé à cet égard ; maîtrisez-le aujourd’hui!

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
    Add A Comment

    Leave A Reply Cancel Reply

    Catégories

    • Politique de cookies
    • Politique de confidentialité
    • CONTACT
    • Politique du DMCA
    • CONDITIONS D’UTILISATION
    • Avertissement
    © 2023 DéveloppeurWeb.Com.

    Type above and press Enter to search. Press Esc to cancel.