You are currently browsing the tag archive for the ‘Azure’ tag.

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

Olá,

neste post vou apresentar a vocês o Azure Mobile Services. O Azure Mobile Services é um BaaS, ou um Backend as a Service.

Um BaaS é uma abordagem conceitual que abstrai a utilização de componentes de nuvem, disponibilizando serviços como Autenticação, Escalabilidade, Push Notification cross-plataform e integração com redes sociais.

No caso do Azure Mobile Services, ele expõe em forma de serviços REST / WepAPI os componentes da Stack de serviços do Azure. O BaaS não é um substituto ao PaaS ou IaaS. Ele é um novo tipo de serviço, que tem por trás uma destas outras abordagens, mas de forma mais simplificada para o cliente que o acessa.

 

mbaas-chart

* quanto menor a barra no gráfico, mais simples e rápido para implementar (menor time-to-market)

01

* BaaS utiliza toda a stack de serviços disponíveis na núvem

Vantagens de utilizar o Azure Mobile Services para criação de aplicações iOS, Android, Windows Phone, HTML5:

  • Acelerar o tempo de desenvolvimento de aplicações.
  • Compartilhar o mesmo backend para clientes multi-plataforma
  • Ter um mesmo ponto de entrada para todas as Apps, com as mesma regras de negócios do lado do servidor.
  • Compartilhar o mesmo modelo de autenticação, notificação (push notifications), seja para iOS, Windows 8 / Phone ou Android.
  • Possuir disponibilidade elástica para os servíços expostos (CRUD), e para os serviços consumidos, como SQL Azure.

 

Bom, esta foi apenas uma primeira visão do que é o Azure Mobile Services e o que é um BaaS. Vamos aprofundar mais neste assunto em breve.

http://aka.ms/daibert

 

Abraços!

@daibert

Olá pessoal. Se você, como eu, é um entusiasta do Facebook e suas APIS de programação, não deixe de conferir o link abaixo.

 

http://acs.codeplex.com/wikipage?title=Facebook

 

Com o Facebook Access Control Services é possível que você integre sua aplicação do Facebook ao Identity Provider do Azure.

image

image

 

image

Não vou entrar nos detalhes de como criar a aplicação para o facebook, nem como configurar a aplicação para se integrar com o Azure.

A idéia, por enquanto, é só para que possamos conhecer mais esta opção de provedor de identidade suportado pelo Windows Azure.

 

Abs,

Daibert

Atualizações Twitter