Muitos dos que estudam o Windows Azure devem estar focando seus estudos na parte de hospedagem de serviços web com o Hosting Service e no SQL Azure. Mas se esquecem do uso dos .Net Services e Live Services, por os considerarem menos importantes, ou desconhecerem seu uso.
Garanto a vocês, que se quiserem utilizar plenamente a nuvem do Azure, estes dois serviços são sim importantes. Sabendo disso, vocês não os utilizariam somente se não soubessem onde aplicá-los, certo? Pois bem, agora não há desculpa para não utilizar o recurso de Service Bus dos .Net Services!
Este recurso funciona como um integrador de Web Services. Conversando sobre este assunto, Luciano Condé me passou uma explicação de grande ajuda! Imagine a seguinte situação: uma grande empresa montadora de computadores precisa comprar peças de vários fornecedores e cada fornecedor possui seu próprio WebService. Como poderíamos criar uma aplicação que integrasse todos os WebServices, cada um com seu protocolo e região?
Pois os .Net Services fazem exatamente isto: criam um "transporte" (daí o nome Bus) onde os dados vão e voltam de cada WebService, sem que haja esforço adicional para o tratamento das informações. Este transporte é chamado de Barramento de Serviços, sendo utilizado internamente pelas empresas (chamado de ESB - Enterprise Service Bus) ou globalmente (chamado de ISB - Internet Service Bus).
Bom, este é somente um exemplo de onde utilizar o Service Bus dos .Net Services. Como utilizar tal recurso ficará para a próxima. Mas se quiserem ir brincando um pouco antes, deixo aqui o link para download do CTP de Novembro do SDK dos .Net Services.
Bons estudos!
Alliston Carlos -
alliston@live.com
- Bacharel em Sistemas de Informação
- Certificado ASP.Net, WPF, Windows Forms e Framework Foundation (70-562 / 70-502 / 70-526 / 70-536)
- Desenvolvedor na Politec - GYN
Interessado em:
- Inovações de User Experience (com WPF e Silverlight)
- Desenvolvimento ágil com SCRUM
- Modelagem de Sistemas com UML
- Arquitetura de Sistemas
- Gerência de Projetos