Avalados por :

A importância da Gestão de APIs na economia digital atual: Estratégias e soluções líderes

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Introdução

As APIs são a pedra angular dos ecossistemas empresariais modernos e são cruciais na economia digital atual. A chegada da IA generativa baseada em ações, que se baseia em APIs acessíveis e bem definidas, destaca a importância das arquiteturas de software centradas em APIs componíveis.

Garantir, governar e gerenciar APIs é essencial. A Gestão de APIs tornou-se uma disciplina reconhecida, apoiada por soluções dos principais fornecedores como SAP, Microsoft, Google, IBM, Salesforce, entre outros. A Gestão de APIs promove um ecossistema onde os desenvolvedores autorizados podem acessar e consumir coleções de APIs cuidadosamente selecionadas e seguras.

A essência das soluções de gestão de APIs reside em sua capacidade de regular o acesso, autenticar e validar as chamadas à API através de um Gateway de API , uma solução de proxy implantada entre os consumidores de API e os próprios pontos finais do serviço.

As soluções tradicionais de Gestão de APIs contavam com um único gateway de API central, configurado próximo às APIs que protegem. No entanto, essa arquitetura simples é menos comum hoje em dia, devido à natureza distribuída das aplicações de software na nuvem; os clientes implementam um número crescente de gateways de API distribuídos.

Por exemplo, a solução de Gestão de APIs da SAP, uma capacidade da Suite de Integração da SAP, fornece funcionalidade de gateway de API como serviço disponível em mais de vinte regiões ao redor do mundo, bem como opções de auto-hospedagem para implementações locais ou em nuvem privada. Isso oferece aos clientes mais flexibilidade sobre onde implantar os gateways de API.

Os clientes do SAP API Management também podem utilizar gateways de API de outros fornecedores e provedores de nuvem como o Microsoft Azure. Mas isso apresenta um novo desafio: embora possa haver vários gateways de API, os clientes ainda desejam apresentar as informações da API gerenciada em um catálogo de API unificado e centralizado.

Para lidar com isso, a SAP e a Microsoft se associaram, compartilhando interfaces programáticas para facilitar um catálogo de API coeso.

Este blog é direcionado aos clientes da Suite de Integração da SAP que utilizam o catálogo de API da SAP (API Business Hub Enterprise) como seu repositório central para todas as APIs, acessível por meio de um portal para desenvolvedores ou diretamente pelas ferramentas de desenvolvimento da SAP Build (SAP Build Apps, SAP Build Code, SAP Build Process Automation)

Introduzimos uma utilidade de importação de API extensível que agiliza e automatiza o processo de importar, registrar e publicar APIs adicionais no catálogo central, como APIs gerenciadas por outros fornecedores, ou encontradas em outros catálogos externos. Aqui nos concentramos no Azure API Management da Microsoft como fonte de informação, mas a utilidade de importação de API pode ser facilmente adaptada para automatizar a importação de APIs de qualquer outra fonte. Para mais detalhes, entre em contato conosco.

Um blog parceiro de nossos amigos da Microsoft detalha como as APIs gerenciadas pelo gateway de API da SAP podem ser importadas para o Azure API Center, um novo catálogo central oferecido pela Microsoft.

Importação automática de API

O SAP API Management designa como APIs não protegidas por um gateway de API da SAP como "externamente gerenciadas" ou "não gerenciadas". Essas APIs podem ser importadas e listadas no catálogo de API e no portal para desenvolvedores, e então opcionalmente aprimoradas ou gerenciadas ainda mais por meio de proxies de API, por exemplo, para garantir que todas as APIs da organização compartilhem as mesmas políticas de segurança e URLs comuns.

Embora seja simples especificar manualmente algumas APIs não gerenciadas individuais e manter atualizadas essas especificações, torna-se um desafio desafiador para coleções maiores de APIs, especialmente aquelas gerenciadas por um gateway de API não SAP.

Este blog descreve uma utilidade de importação de API extensível que automatiza o processo de importação, registro e publicação de APIs no SAP API Management. A utilidade emprega um padrão de design "factory" implementado como uma integração com o Azure API Management da Microsoft.

Disponível como um aplicativo Java portátil de código aberto independente, a utilidade de importação de API pode ser executada a partir de um desktop, mas é mais provável que você queira incorporá-la em um fluxo de trabalho regular ou em um pipeline de CI/CD, para garantir que o catálogo de API seja mantido atualizado.

Acesso à Utilidade de Importação de API

As ferramentas essenciais para usar a Utilidade de Importação de API incluem:

  • Git
  • Java 11+
  • Maven 3.9+

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?