Huawei Cloud lança API CodeArts para proteger APIs

Este artigo é compartilhado pela comunidade Huawei Cloud " Huawei Cloud lança API CodeArts para proteger a API ", autor: Huawei Cloud Toutiao.

A Huawei Cloud lançou oficialmente a CodeArts API, uma plataforma de colaboração integrada para gerenciamento do ciclo de vida completo da API , para apoiar os desenvolvedores a alcançar com eficiência uma experiência completa de design, desenvolvimento, testes, hospedagem, operação e manutenção de API e monetização. Tendo o contrato de API como âncora, a API Huawei Cloud CodeArts garante que os dados em cada estágio da API sejam altamente consistentes, fornecendo aos desenvolvedores uma solução ponta a ponta amigável e fácil de usar para todo o processo de API.

1.jpg

API é uma ponte que conecta diferentes aplicativos, permitindo que os softwares se comuniquem e colaborem entre si. Por meio de APIs, os desenvolvedores podem integrar seus aplicativos com outros softwares, hardware e serviços para obter compartilhamento de dados e expansão de funções. Especialmente sob a atual maré da economia digital, a API tornou-se a pedra angular de toda a arquitetura de tecnologia da informação, e cada vez mais empresas estão profundamente conscientes do valor comercial da API.

Desde 2010, a Huawei começou a explorar um modelo moderno de gerenciamento de API, contando com mais de 10 anos de profunda experiência em gerenciamento de API para formar um conjunto de soluções maduras e eficazes. No início, seguindo o conceito de Code First, o desenvolvimento de API era usado principalmente para resolver problemas temporários, mas com o desenvolvimento da indústria de API, há muitos pontos problemáticos no processo tradicional de gerenciamento e desenvolvimento de API:

2.png

A Huawei gradualmente percebeu a importância do gerenciamento centralizado de APIs. Com o conceito de API First, a Huawei esclareceu as especificações de API e os sistemas de gerenciamento, cobrindo nove etapas principais de todo o processo de API. Ela formulou mais de 20 padrões e especificações relacionadas a todo o processo. Ciclo de vida da API, com mais de 300 dados de desenvolvimento de API, depuração de API e teste de API vêm da mesma fonte, e o gateway de API e o centro de API podem ser sincronizados para garantir a consistência da API, abrir os processos da API ciclo de vida completo e construir com sucesso o sistema de ferramentas de gerenciamento de ciclo de vida completo da Huawei Cloud API.

Agora que enfrenta desafios de escala e desempenho, como dezenas de milhões de APIs totais e centenas de bilhões de chamadas de API de alta frequência por dia, a Huawei pode lidar com isso com calma, manter sempre o controle de alta qualidade e garantir que todo o processo de API opere com eficiência e lançar o primeiro lote de APIs em 2021. Passou na avaliação de gerenciamento do ciclo de vida completo da API da Academia Chinesa de Tecnologia da Informação e Comunicação e obteve o "Nível Avançado" (o nível mais alto).

Para ajudar mais empresas a concluir com sucesso a transformação digital e a beneficiar da onda da economia API, a Huawei está a partilhar ativamente ferramentas excelentes e experiência prática com o mundo exterior. A API Huawei Cloud CodeArts é o resultado dos esforços de longo prazo da Huawei na área de gerenciamento de APIs. É uma plataforma integrada que integra o gerenciamento completo do ciclo de vida das APIs. Desta vez, ela lança seis recursos principais:

Recurso 1: Design de API de edição visual e nativa do Swagger, comece a usar o design de API sem custo

A API Huawei Cloud CodeArts fornece dois métodos de design de documentos de API: editor nativo Swagger e editor de formulário de estrutura de dados visual:

  • No modo de editor nativo do Swagger , ele oferece suporte a verificações normativas de API profissionais e auxilia os desenvolvedores na modificação de problemas de design de API;
  • No modo de edição de formulário visual , não há necessidade de escrever YAML manualmente, o que melhora a eficiência, é conveniente e rápido e permite que os desenvolvedores comecem a projetar API com custo zero de aprendizado.

3.png

Característica 2: Design padronizado, garantia de qualidade, inspeção normativa de design API

A API Huawei Cloud CodeArts é baseada nos 10 anos de experiência prática da API First da Huawei e está resumida nas especificações de design da API Huawei Cloud. No modo de editor nativo Swagger, ele suporta verificação automática e correção automática de erros das especificações de design da API. Os desenvolvedores podem usar "Projeto Configurações" em Entre na página "Configurações de especificação de design" para configurar as especificações de design da API e configurar com flexibilidade se deseja ativar a verificação de especificações de design para cada interface para melhorar a qualidade do design da API.

4.png

Recurso 3: A depuração com um clique e o suporte a scripts facilitam a depuração da interface.

Ele suporta depuração rápida de interfaces. As coleções do Postman podem ser totalmente importadas para migrar e reutilizar facilmente recursos. Também é perfeitamente compatível com scripts do Postman e oferece suporte a bibliotecas JS comumente usadas para expandir ainda mais o escopo das funções de script.

Após a conclusão do design da API, você pode facilmente concluir a depuração de um clique da interface sem copiar e colar o URL e os parâmetros de solicitação. Ele também suporta salvar os parâmetros de depuração diretamente como casos de teste de interface, o que facilita o autoteste de back- desenvolvedores finais e a equipe de teste para escrever casos de teste.

5.png

Recurso 4: Os documentos inteligentes da interface do driver podem ser transformados em código instantaneamente, simplificando o desenvolvimento da API a partir de agora.

A API Huawei Cloud CodeArts fornece a capacidade de gerar automaticamente código compatível com os padrões com base nas definições da interface da API e oferece suporte à geração de código de cliente e servidor para várias linguagens de programação e estruturas comuns. O código gerado corresponde com precisão ao design da interface, garantindo que o desenvolvimento e o design da interface são consistentes. Ele também suporta edição, modificação e formatação de código, permitindo que desenvolvedores front-end e back-end digam adeus à escrita manual de códigos de interface, encurtando o tempo de desenvolvimento e garantindo a padronização da estrutura do código.

6.png

Recurso 5: Gere automaticamente casos de teste com base no design da API, obtendo testes automatizados com “código zero”

Para otimizar o processo de teste da API e melhorar a eficiência do teste, a API Huawei Cloud CodeArts integra funções de teste automatizado, que incluem uma série de solicitações de teste, pontos de verificação de teste e lógica de teste para concluir o teste funcional da interface e implementar o design da API, depuração, e testes. Gerenciamento de sincronização de dados totalmente integrado.

Os desenvolvedores podem importar facilmente interfaces ou casos de uso de interface diretamente para testes e usar a interface visual para organizar de maneira flexível a ordem dos casos de teste sem modificar scripts, obtendo geração rápida de casos de teste com "código zero".

Ao mesmo tempo, uma biblioteca de palavras-chave é fornecida para gerenciar uniformemente três tipos de palavras-chave de teste: palavras-chave de interface, palavras-chave combinadas e palavras-chave de sistema, tornando assim o trabalho de teste de API originalmente complicado e complexo, eficiente, simples e fácil, melhorando significativamente a experiência de trabalho do testador. e qualidade da produção.

7.png

Recurso 6: Implante gateways rapidamente, documentos de design de API podem publicar instâncias APIG rapidamente

A API Huawei Cloud CodeArts oferece a capacidade de publicar APIs desenvolvidas diretamente em instâncias APIG, simplificando o processo de publicação de APIs em gateways, garantindo a consistência dos dados do gateway de API e do design da interface, protegendo de forma abrangente as chamadas de segurança da API e ajudando as empresas a concluir a implementação de forma rápida e eficiente. . implantar.

8.png

Com base nas seis características acima, a API Huawei Cloud CodeArts realiza colaboração eficiente e integrada em todo o processo de design, desenvolvimento, teste, operação e manutenção da API e lançamento. Ele tem as vantagens do método de design de API flexível, inspeção de especificação de design de API "avançada" doméstica, geração automática de código, geração automática de casos de teste, mecanismo de plug-in rico e extensível, etc., suportando desenvolvedores front/back-end, testes, operação e manutenção, etc. As funções da equipe trabalham juntas para obter a alocação ideal de recursos e ajudar os desenvolvedores a experimentar um novo processo de gerenciamento do ciclo de vida da API.

Voltada para o futuro, a API Huawei Cloud CodeArts continuará a melhorar a competitividade central dos produtos, otimizar a experiência de função do produto, garantir a segurança da API dos clientes, ajudar os clientes a melhorar a pesquisa e desenvolvimento de API e a eficiência de gerenciamento e cobrir uma gama mais ampla de cenários de negócios de API.

A API Huawei Cloud CodeArts foi lançada oficialmente, clique aqui para experimentá-la agora!

Clique para seguir e conhecer as novas tecnologias da Huawei Cloud o mais rápido possível~

 

A primeira grande atualização de versão do JetBrains 2024 (2024.1) é de código aberto. Até a Microsoft planeja pagar por isso. Por que ainda está sendo criticado por ser de código aberto? [Recuperado] O back-end do Tencent Cloud travou: um grande número de erros de serviço e nenhum dado após o login no console. A Alemanha também precisa ser "controlável de forma independente". O governo estadual migrou 30.000 PCs do Windows para o Linux deepin-IDE e finalmente conseguiu inicialização! O Visual Studio Code 1.88 foi lançado. Bom rapaz, a Tencent realmente transformou o Switch em uma "máquina de aprendizagem pensante". A área de trabalho remota RustDesk inicia e reconstrói o cliente Web. O banco de dados de terminal de código aberto do WeChat baseado em SQLite, WCDB, recebeu uma grande atualização.
{{o.nome}}
{{m.nome}}

Acho que você gosta

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