Olá pessoal, 

A idéia de criação e utilização de APIs não é nova, muito pelo contrário. Todos os fabricantes de software sempre buscaram uma maneira de disponibilizar as funcionalidade dos seus produtos para terceiros, mas sempre esbarravam na questão de gestão da utilização de suas APIs. 

Pensando neste cenário, a Microsoft comprou uma empresa referencia na gestão de APIs, a Apiphany e incluiu seus serviços no Microsoft Azure. 

NewImage

Na prática, isto significa que agora o Azure possui uma plataforma para gestão das APIs de produtos existentes e novos produtos, integrados com a plataforma de nuvem da Microsoft, mas que não precisam ser obrigatóriamente tecnologias Microsoft.

Alguns beneficios do Azure Management API:

  • Criação de forma rápida de uma Fachada para serviços já existentes, sejam eles .NET, JAVA ou outra tecnologia
  • Facilidade de estender as capacidades dos serviços existentes com serviços como cache e acesso a múltiplos dominios
  • Permite empacotar e publicar as APIs e disponibiliza-las em versões de Desenvolvedor ou Produção
  • Permite gerenciar o acesso as APIs de forma simplificada, baseada em autenticação no nível da Aplicação ou do Usuário

Além disso, uma vez seu Produto criado e exposto como um conjunto de APIs, você passa a ter um portal do desenvolvedor, aonde podem ser encontradas as informações sobre as APIs disponíveis e a documentação de cada API. Tudo isto é feito de forma bem simples e visual, direto no portal do Azure. 

Screen Shot 2014 11 24 at 3 56 32 PM

Nos próximos posts, vou mostrar como criar e fazer a administração das APIs no Azure. 

 

Abs,

@daibert

 

 

 

  

Anúncios