Huawei Cloud lance l'API CodeArts pour protéger les API

Cet article est partagé par la communauté Huawei Cloud « Huawei Cloud lance l'API CodeArts pour protéger l'API », auteur : Huawei Cloud Toutiao.

Huawei Cloud a officiellement lancé CodeArts API, une plateforme de collaboration intégrée pour la gestion du cycle de vie complet des API , afin d'aider les développeurs à réaliser efficacement une expérience unique de conception, de développement, de test, d'hébergement, d'exploitation, de maintenance et de monétisation d'API. Avec le contrat API comme point d'ancrage, l'API Huawei Cloud CodeArts garantit que les données à chaque étape de l'API sont hautement cohérentes, offrant ainsi aux développeurs une solution de bout en bout conviviale et facile à utiliser pour l'ensemble du processus API.

1.jpg

L'API est un pont reliant différentes applications, permettant aux logiciels de communiquer et de collaborer entre eux. Grâce aux API, les développeurs peuvent intégrer leurs applications à d'autres logiciels, matériels et services pour réaliser le partage de données et l'extension des fonctions. Surtout dans le contexte actuel de l'économie numérique, l'API est devenue la pierre angulaire de toute l'architecture des technologies de l'information, et de plus en plus d'entreprises sont profondément conscientes de la valeur commerciale de l'API.

Depuis 2010, Huawei a commencé à explorer un modèle moderne de gestion des API, en s'appuyant sur plus de 10 ans d'expérience approfondie en gestion des API pour former un ensemble de solutions matures et efficaces. Au début, selon le concept Code First, le développement d'API était principalement utilisé pour résoudre des problèmes temporaires. Cependant, avec le développement de l'industrie des API, le processus traditionnel de gestion et de développement d'API présente de nombreux problèmes :

2.png

Huawei a progressivement pris conscience de l'importance de la gestion centralisée des API. Avec le concept API First, Huawei a clarifié les spécifications et les systèmes de gestion des API, couvrant 9 étapes principales de l'ensemble du processus API. Il a formulé plus de 20 normes et spécifications liées à l'ensemble du processus. Cycle de vie de l'API, avec plus de 300 données de développement d'API, de débogage d'API et de test d'API provenant de la même source, et la passerelle API et le centre API peuvent être synchronisés pour garantir la cohérence de l'API, ouvrir les processus de l'API cycle de vie complet et construire avec succès le système de gestion du cycle de vie complet de l'API Huawei Cloud.

Désormais confronté à des défis d'échelle et de performances tels que des dizaines de millions de totaux d'API et des centaines de milliards d'appels d'API à haute fréquence par jour, Huawei peut y faire face sereinement, toujours maintenir un contrôle de haute qualité et garantir que l'ensemble du processus d'API fonctionne efficacement. , et lancer le premier lot d'API en 2021. A réussi l'évaluation de la gestion du cycle de vie complet des API de l'Académie chinoise des technologies de l'information et des communications et a obtenu le « niveau avancé » (le niveau le plus élevé).

Afin d'aider davantage d'entreprises à mener à bien leur transformation numérique et à bénéficier de la vague d'économie des API, Huawei partage activement d'excellents outils et son expérience pratique avec le monde extérieur. L'API Huawei Cloud CodeArts est le résultat des efforts à long terme de Huawei dans le domaine de la gestion des API. Il s'agit d'une plate-forme intégrée qui intègre la gestion du cycle de vie complet des API. Cette fois, elle publie six fonctionnalités majeures :

Fonctionnalité 1 : Conception d'API d'édition native et visuelle Swagger, démarrez avec la conception d'API sans frais

L'API Huawei Cloud CodeArts fournit deux méthodes de conception de documents API : l'éditeur natif Swagger et l'éditeur de formulaire de structure de données visuelle :

  • Dans le mode éditeur natif de Swagger , il prend en charge les vérifications normatives professionnelles des API et aide les développeurs à modifier les problèmes de conception de l'API ;
  • En mode d'édition de formulaire visuel , il n'est pas nécessaire d'écrire manuellement YAML, ce qui améliore l'efficacité, est pratique et rapide et permet aux développeurs de se lancer dans la conception d'API sans coût d'apprentissage.

3.png

Caractéristique 2 : Conception standardisée, assurance qualité, inspection normative de la conception API

L'API Huawei Cloud CodeArts est basée sur les 10 années d'expérience pratique de Huawei dans l'API First et est résumée dans les spécifications de conception de l'API Huawei Cloud. Dans le mode éditeur natif Swagger, elle prend en charge la vérification automatique et la correction automatique des erreurs des spécifications de conception de l'API. Les développeurs peuvent utiliser "Project Paramètres" dans Accédez à la page "Paramètres de spécification de conception" pour configurer les spécifications de conception de l'API et configurer de manière flexible s'il faut activer la vérification des spécifications de conception pour chaque interface afin d'améliorer la qualité de la conception de l'API.

4.png

Caractéristique 3 : le débogage en un clic et la prise en charge des scripts facilitent le débogage de l'interface.

Il prend en charge le débogage rapide des interfaces. Les collections de Postman peuvent être entièrement importées pour migrer et réutiliser facilement les ressources. Il est également parfaitement compatible avec les scripts Postman et prend en charge les bibliothèques JS couramment utilisées pour étendre davantage la portée des fonctions de script.

Une fois la conception de l'API terminée, vous pouvez facilement terminer le débogage de l'interface en un clic sans copier et coller l'URL et les paramètres de requête. Il prend également en charge l'enregistrement des paramètres de débogage directement en tant que cas de test d'interface, ce qui facilite l'auto-test des back- les développeurs finaux et l'équipe de test pour rédiger des cas de test.

5.png

Fonctionnalité 4 : Les documents d'interface de pilote intelligents peuvent être transformés instantanément en code, ce qui simplifie désormais le développement d'API.

L'API Huawei Cloud CodeArts offre la possibilité de générer automatiquement un code conforme aux normes basé sur les définitions d'interface API et prend en charge la génération de code client et serveur pour divers langages et frameworks de programmation courants. Le code généré correspond avec précision à la conception de l'interface, garantissant que le développement et la conception de l’interface sont cohérents. Il prend également en charge l'édition, la modification et le formatage du code, permettant aux développeurs front-end et back-end de dire adieu à l'écriture manuelle des codes d'interface, réduisant ainsi le temps de développement et assurant la standardisation de la structure du code.

6.png

Fonctionnalité 5 : Générez automatiquement des cas de test basés sur la conception de l'API, réalisant des tests automatisés avec « zéro code »

Afin d'optimiser le processus de test de l'API et d'améliorer l'efficacité des tests, l'API Huawei Cloud CodeArts intègre des fonctions de test automatisées, qui incluent une série de demandes de test, de points de contrôle de test et de logique de test pour terminer les tests fonctionnels de l'interface et mettre en œuvre la conception, le débogage et le débogage de l'API. et tests. Gestion de la synchronisation des données entièrement intégrée.

Les développeurs peuvent facilement importer des interfaces ou des cas d'utilisation d'interface directement dans les tests et utiliser l'interface visuelle pour organiser de manière flexible l'ordre des cas de test sans modifier les scripts, obtenant ainsi une génération rapide de cas de test « zéro code ».

Dans le même temps, une bibliothèque de mots-clés est fournie pour gérer uniformément trois types de mots-clés de test : les mots-clés d'interface, les mots-clés de combinaison et les mots-clés du système, rendant ainsi le travail de test d'API initialement lourd et complexe efficace, simple et facile, améliorant considérablement l'expérience de travail du testeur. et la qualité du rendu.

7.png

Fonctionnalité 6 : Déployez rapidement des passerelles, les documents de conception d'API peuvent publier rapidement des instances APIG

L'API Huawei Cloud CodeArts offre la possibilité de publier les API développées directement sur les instances APIG, simplifiant ainsi le processus de publication des API sur les passerelles, garantissant la cohérence des données de la passerelle API et de la conception de l'interface, protégeant complètement les appels de sécurité des API et aidant les entreprises à terminer le déploiement rapidement et efficacement. . déployer.

8.png

Sur la base des six caractéristiques ci-dessus, l'API Huawei Cloud CodeArts réalise une collaboration efficace et intégrée dans l'ensemble du processus de conception, de développement, de test, d'exploitation, de maintenance et de publication de l'API. Il présente les avantages d'une méthode de conception d'API flexible, d'une inspection nationale des spécifications de conception d'API « avancée », d'une génération automatique de code, d'une génération automatique de cas de test, d'un mécanisme de plug-in riche et extensible, etc., prenant en charge les développeurs front/back-end, les tests, exploitation et maintenance, etc. Les rôles d'équipe travaillent ensemble pour obtenir une allocation optimale des ressources et aider les développeurs à expérimenter un nouveau processus de gestion du cycle de vie des API.

Face à l'avenir, l'API Huawei Cloud CodeArts continuera d'améliorer la compétitivité de base des produits, d'optimiser l'expérience fonctionnelle des produits, d'assurer la sécurité des API des clients, d'aider les clients à améliorer l'efficacité de la R&D et de la gestion des API, et de couvrir un plus large éventail de scénarios commerciaux d'API.

L'API Huawei Cloud CodeArts a été officiellement lancée, cliquez ici pour en faire l'expérience maintenant !

Cliquez pour suivre et découvrir les nouvelles technologies de Huawei Cloud dès que possible~

 

La première mise à jour majeure de JetBrains 2024 (2024.1) est open source. Même Microsoft prévoit de la payer. Pourquoi est-elle encore critiquée pour son open source ? [Récupéré] Le backend de Tencent Cloud s'est écrasé : un grand nombre d'erreurs de service et aucune donnée après la connexion à la console. L'Allemagne doit également être "contrôlable de manière indépendante". Le gouvernement de l'État a migré 30 000 PC de Windows vers Linux deepin-IDE et a finalement réussi démarrage ! Visual Studio Code 1.88 est sorti. Bon gars, Tencent a vraiment transformé Switch en une "machine d'apprentissage pensante". Le bureau à distance RustDesk démarre et reconstruit le client Web. La base de données de terminaux open source de WeChat basée sur SQLite, WCDB, a reçu une mise à niveau majeure.
{{o.name}}
{{m.nom}}

Je suppose que tu aimes

Origine my.oschina.net/u/4526289/blog/11051815
conseillé
Classement