9
axway.com
09
Separe a gestão de políticas
Expor os serviços como APIs os torna mais fáceis de gerir, mas também requer
políticas para que sejam separadas das APIs. Isso ocorre porque a política será
aplicada independentemente para cada API dependendo de quem a está usando,
e em que contexto ou aplicativo.
Tendo em vista que as políticas impõem tanto requisitos técnicos quanto de
negócios, elas precisam ter regras do mais alto nível para que ambos, os analistas
e os interessados da empresa, possam entender. Elas também precisam ser
flexíveis o suficiente para que sejam impulsionadas por dados, funções, uso da
API e outros atributos. Caso contrário, as políticas demorarão muito tempo para se
desenvolver e mudar, retardando o tempo de implementação da API.
As políticas devem também ser reutilizáveis para economizar tempo e dinheiro e
evitar erros. Uma organização que tem 100 operações de API pode ter somente
algumas políticas reutilizáveis que podem ser aplicadas em todos os lugares,
como uma política que regula o uso de acordo com a organização. Separar a
gestão da política das APIs em si também traz outras vantagens. Por exemplo,
isso permite que os ciclos de vida da política sejam geridos separadamente dos
ciclos de vida da API, de modo que uma mudança em uma API não requeira uma
mudança nas políticas.
O gerenciamento de políticas pode ser complexo e requer habilidades específicas.
Faz sentido permitir que a equipe especializada defina políticas usando uma
ferramenta como o Estúdio de Políticas de gestão de APIs AMPLIFY, que dinamiza
a reutilização e proporciona mais de 200 filtros de políticas pré-desenvolvidos.
Libere desenvolvedores para
se especializarem em lógica
de negócios sem precisarem
também definir e gerenciar
políticas.