Building Block Services para a computação na nuvem : uma taxonomia de serviços.
Olá pessoal, tudo certo?
Temos falado aqui constantemente sobre Software+Service e como a arquitetura de soluções deverá contemplar funcionalidades consumidas a partir de software on-premise ou software na nuvem. A chamada "computação na nuvem" (ou cloud computing) tem sido uma constante em mesas de arquitetos, de fato.
Por isso, vamos apresentar uma taxonomia de serviços que pode nos ajudar a conhecer melhor os tipos de serviços no ambiente S+S. Vejamos:
Finished Services são usados primariamente por end-users. Também podem ser usados por desenvolvedores para a construção de outros serviços e alguns exemplos clássicos são o Search, Hotmail, CRM Live, etc. Constituem assim os serviços de alto nível da arquitetura.
Attached Services adicionam valor quando usados em conjunto com software on-premise, instalado localmente no ambiente da empresa. São usados principalmente por end-users e alguns exemplos são o Exchange Hosted Services, o Windows Update, entre outros. Já falamos um pouco sobre eles no post:
Microsoft OnLine Services : Software + Services em franco crescimento...
https://blogs.msdn.com/wcamb/archive/2008/04/30/microsoft-online-services-software-services-em-franco-crescimento.aspx
Finalmente, identificamos os Building Block Services. Esses componentes são usados principalmente por desenvolvedores para a construção de todos os tipos de serviços que constituem uma arquitetura S+S. Entre os exemplos temos o LiveID, o SSDS - SQL Server Data Services, Microsoft Sync Services, etc.
Dois Building Block Services merecem atenção especial: o SSDS e o SYNC.
No próximo post, vamos continuar falando sobre esses serviços que capacitam uma arquitetura S+S. O primeiro assunto será o SSDS - SQL Server Data Services. Fiquem ligados.
Por enquanto é só! Até o próximo post :)
Waldemir.