Huawei Cloud lanza CodeArts API para proteger las API

Este artículo se comparte desde la comunidad de Huawei Cloud " Huawei Cloud lanza la API CodeArts para proteger la API ", autor: Huawei Cloud Toutiao.

Huawei Cloud lanzó oficialmente CodeArts API, una plataforma de colaboración integrada para la gestión del ciclo de vida completo de API , para ayudar a los desarrolladores a lograr de manera eficiente una experiencia integral de diseño, desarrollo, pruebas, alojamiento, operación y mantenimiento de API, y monetización. Con el contrato API como ancla, la API Huawei Cloud CodeArts garantiza que los datos en cada etapa de la API sean altamente consistentes, brindando a los desarrolladores una solución integral amigable y fácil de usar para todo el proceso API.

1.jpg

API es un puente que conecta diferentes aplicaciones, permitiendo que el software se comunique y colabore entre sí. A través de las API, los desarrolladores pueden integrar sus aplicaciones con otro software, hardware y servicios para lograr el intercambio de datos y la expansión de funciones. Especialmente en la actual marea de la economía digital, API se ha convertido en la piedra angular de toda la arquitectura de la tecnología de la información, y cada vez más empresas son profundamente conscientes del valor comercial de API.

Desde 2010, Huawei ha comenzado a explorar un modelo de gestión de API moderno, basándose en más de 10 años de profunda experiencia en gestión de API para formar un conjunto de soluciones maduras y efectivas. Al principio, siguiendo el concepto Code First, el desarrollo de API se utilizaba principalmente para resolver problemas temporales, pero con el desarrollo de la industria API, existen muchos puntos débiles en el proceso tradicional de gestión y desarrollo de API:

2.png

Huawei se ha dado cuenta gradualmente de la importancia de la gestión centralizada de las API. Con el concepto de API First, Huawei ha aclarado las especificaciones y los sistemas de gestión de API, cubriendo 9 etapas principales de todo el proceso de API. Ha formulado más de 20 estándares y especificaciones relacionados con todo el proceso. El ciclo de vida de la API, con más de 300 datos de desarrollo de API, depuración de API y pruebas de API provienen de la misma fuente, y la puerta de enlace de API y el centro de API se pueden sincronizar para garantizar la coherencia de la API y abrir los procesos de la API. ciclo de vida completo y construir con éxito el sistema de herramientas de gestión del ciclo de vida completo de Huawei Cloud API.

Ahora que se enfrenta a desafíos de escala y rendimiento, como decenas de millones de API totales y cientos de miles de millones de llamadas API de alta frecuencia por día, Huawei puede afrontarlos con calma, mantener siempre un control de alta calidad y garantizar que todo el proceso API funcione de manera eficiente. y lanzar el primer lote de API en 2021. Pasó la evaluación de gestión del ciclo de vida completo de la API de la Academia de Tecnología de la Información y las Comunicaciones de China y obtuvo el "Nivel Avanzado" (el nivel más alto).

Para ayudar a más empresas a completar con éxito la transformación digital y beneficiarse de la ola de la economía API, Huawei comparte activamente excelentes herramientas y experiencias prácticas con el mundo exterior. La API Huawei Cloud CodeArts es el resultado de los esfuerzos a largo plazo de Huawei en el campo de la gestión de API. Es una plataforma integrada que integra la gestión del ciclo de vida completo de las API. Esta vez lanza seis características principales:

Característica 1: Diseño de API de edición visual y nativa de Swagger, comience con el diseño de API sin costo alguno

La API Huawei Cloud CodeArts proporciona dos métodos de diseño de documentos API: el editor nativo Swagger y el editor de formularios de estructura de datos visual:

  • En el modo de editor nativo de Swagger , admite verificaciones normativas de API profesionales y ayuda a los desarrolladores a modificar problemas de diseño de API;
  • En el modo de edición de formulario visual , no es necesario escribir YAML manualmente, lo que mejora la eficiencia, es conveniente y rápido y permite a los desarrolladores comenzar con el diseño de API sin costo de aprendizaje.

3.png

Característica 2: Diseño estandarizado, garantía de calidad, inspección normativa de diseño API

La API Huawei Cloud CodeArts se basa en los 10 años de experiencia práctica de API First de Huawei y se resume en las especificaciones de diseño de la API de Huawei Cloud. En el modo de editor nativo Swagger, admite la verificación automática y la corrección automática de errores de las especificaciones de diseño de API. Los desarrolladores pueden usar "Project Configuración" en Ingrese a la página "Configuración de especificación de diseño" para configurar las especificaciones de diseño de API y configure de manera flexible si se habilita la verificación de especificaciones de diseño para cada interfaz para mejorar la calidad del diseño de API.

4.png

Característica 3: La depuración con un solo clic y la compatibilidad con secuencias de comandos facilitan la depuración de la interfaz.

Admite la depuración rápida de interfaces. Las colecciones de Postman se pueden importar completamente para migrar y reutilizar recursos fácilmente. También es perfectamente compatible con los scripts de Postman y admite bibliotecas JS de uso común para ampliar aún más el alcance de las funciones de los scripts.

Una vez completado el diseño de la API, puede completar fácilmente la depuración de la interfaz con un solo clic sin copiar y pegar la URL y los parámetros de solicitud. También admite guardar los parámetros de depuración directamente como casos de prueba de la interfaz, lo que facilita la autoprueba de los back- los desarrolladores finales y el equipo de pruebas para escribir casos de prueba.

5.png

Característica 4: Los documentos de la interfaz del controlador inteligente se pueden convertir en código al instante, lo que simplifica el desarrollo de API a partir de ahora.

La API Huawei Cloud CodeArts brinda la capacidad de generar automáticamente código compatible con los estándares basado en las definiciones de la interfaz API y admite la generación de código de cliente y servidor para varios lenguajes y marcos de programación comunes. El código generado coincide con precisión con el diseño de la interfaz, lo que garantiza que El desarrollo y el diseño de la interfaz son consistentes. También admite edición, modificación y formato de código, lo que permite a los desarrolladores de front-end y back-end decir adiós a la escritura manual de códigos de interfaz, acortando el tiempo de desarrollo y garantizando la estandarización de la estructura del código.

6.png

Característica 5: Generar automáticamente casos de prueba basados ​​en el diseño de API, logrando pruebas automatizadas con “código cero”

Para optimizar el proceso de prueba de API y mejorar la eficiencia de las pruebas, la API de Huawei Cloud CodeArts integra funciones de prueba automatizadas, que incluyen una serie de solicitudes de prueba, puntos de control de prueba y lógica de prueba para completar las pruebas funcionales de la interfaz e implementar el diseño, la depuración y la depuración de API. y pruebas. Gestión de sincronización de datos totalmente integrada.

Los desarrolladores pueden importar fácilmente interfaces o casos de uso de interfaces directamente a las pruebas y utilizar la interfaz visual para organizar de manera flexible el orden de los casos de prueba sin modificar los scripts, logrando una generación rápida de casos de prueba con "código cero".

Al mismo tiempo, se proporciona una biblioteca de palabras clave para administrar de manera uniforme tres tipos de palabras clave de prueba: palabras clave de interfaz, palabras clave combinadas y palabras clave del sistema, lo que hace que las pruebas de API originalmente complejas y engorrosas funcionen de manera eficiente, simple y fácil, mejorando significativamente la experiencia laboral del probador. y calidad de la producción.

7.png

Característica 6: implemente rápidamente puertas de enlace, los documentos de diseño de API pueden publicar rápidamente instancias de APIG

La API Huawei Cloud CodeArts brinda la capacidad de publicar API desarrolladas directamente en instancias APIG, simplificando el proceso de publicación de API en puertas de enlace, garantizando la coherencia de los datos de la puerta de enlace API y el diseño de la interfaz, protegiendo integralmente las llamadas de seguridad de API y ayudando a las empresas a completar la implementación de manera rápida y eficiente. . desplegar.

8.png

Con base en las seis características anteriores, la API Huawei Cloud CodeArts logra una colaboración eficiente e integrada en todo el proceso de diseño, desarrollo, prueba, operación, mantenimiento y lanzamiento de API. Tiene las ventajas de un método de diseño de API flexible, inspección de especificaciones de diseño de API "avanzada" nacional, generación automática de código, generación automática de casos de prueba, mecanismo de complemento rico y extensible, etc., compatible con desarrolladores de front/back-end, pruebas, operación y mantenimiento, etc. Los roles de equipo trabajan juntos para lograr una asignación óptima de recursos y ayudar a los desarrolladores a experimentar un nuevo proceso de gestión del ciclo de vida de API.

De cara al futuro, la API Huawei Cloud CodeArts continuará mejorando la competitividad central de los productos, optimizará la experiencia de la función del producto, garantizará la seguridad de las API de los clientes, ayudará a los clientes a mejorar la I+D de API y la eficiencia de la gestión, y cubrirá una gama más amplia de escenarios comerciales de API.

La API Huawei Cloud CodeArts se lanzó oficialmente, ¡haga clic aquí para experimentarla ahora!

Haga clic para seguir y conocer las nuevas tecnologías de Huawei Cloud lo antes posible ~

 

La primera actualización importante de JetBrains 2024 (2024.1) es de código abierto. Incluso Microsoft planea pagar por ella. ¿Por qué todavía se le critica por ser de código abierto? [Recuperado] El backend de Tencent Cloud falló: una gran cantidad de errores de servicio y no hay datos después de iniciar sesión en la consola. Alemania también necesita ser "controlable de forma independiente". El gobierno estatal migró 30,000 PC de Windows a Linux deepin-IDE y finalmente logró ¡arranque! Se lanza Visual Studio Code 1.88. Buen chico, Tencent realmente ha convertido a Switch en una "máquina de aprendizaje pensante". El escritorio remoto de RustDesk inicia y reconstruye el cliente web. La base de datos de terminal de código abierto de WeChat basada en SQLite, WCDB, ha recibido una actualización importante.
{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

Origin my.oschina.net/u/4526289/blog/11051815
Recomendado
Clasificación