Este post traz duas boas notícias para o mundo da “Cloud Computing”. A primeira é o anúncio da empresa de soluções SOA open-source, WSo2, já citada várias vezes neste blog, e a outra vem da Microsoft e de sua plataforma de Cloud, Azure.

WSo2 Lança sua Plataforma de “Cloud Computing”
Para quem não conhece, a WSo2 é uma companhia que desenvolve soluções para a arquitetura orientada a serviços (SOA) no modelo open-source. Tem escritório no longíquo Sri Lanka (terra natal do seu fundador) e nos EUA e Europa.
A plataforma de “Cloud Computing” que eles lançaram permite que as empresas criem sua própria “nuvem”, as chamadas “Private Clouds“, com um custo (direto) de software bastante reduzido.
A solução de Governance as a Service é um dos serviços já disponíveis para serem utilizados (veja restrições abaixo).
A idéia é que sua empresa possa fazer o setup de uma solução de Governança para o ambiente SOA (SOA Governance Registry) diretamente na “nuvem” da WSo2.
Veja o que é possível implementar:
- Armazenar services, WSDLs, Schemas e policies, facilitando a descoberta (discovery) dos serviços e suas restrições
- Gerenciar o ciclo de vida dos serviços
- Manter múltiplas versões dos serviços
- Acompanhar as dependências e associações entre os WSDLs e os Schemas
- Dar permissões apropriada para os usuários
As restrições para utilização são:
- até 5 usuários
- não mais do que 100 recursos armazenados
- não mais do que 100 recursos acessados / dia
- cada recurso pode ter, no máximo, 1 MB
E estão preparando o lançamento do 2o. produto: “Indentity as a Service”!
Importante: como informou esta notícia da InformationWeek USA, o WSO2 suporta o uso de seu produto como uma “Amazon Machine Image“, o formato de máquina virtual do EC2/Amazon Cloud. É compatível também com “VMware ESX Server virtual machine” e, claro, no open source Linux KVM virtual machine.
A Cloud da Microsoft, Azure, agora pode rodar “Ruby on Rails”
A notícia vem do blog da Mary-Jo Foley. No final de Novembro (25/11/2009) o arquiteto da Microsoft, Simon Davies, anunciou que já tinha um exemplo do “Ruby on Rails” rodando em uma “nuvem” do Microsoft Azure (veja aqui “ao vivo”).
Em um movimento acertado, a Microsoft tem feito um esforço para que sua “nuvem” tenha compatibilidade com vários produtos e soluções open-source. Alguns exemplos de “Azure compatible” são:
- Ruby
- PHP e ferramentas baseada no Eclipse
- MySQL
- MediaWiki
- MemCached
- Tomcat
- SugarCRM tem sua versão para o Azure (!)
e claro, o seu “Service Bus and Access Control services”, antes conhecido como “.NET Services”, agora roda diretamente no Windows Azure e é chamado agora de “Windows Azure platform AppFabric Service” (nome nada fácil…). Mais detalhes aqui e aqui.
Como na discussão levantada no post da Mary-Jo, não imagino que exista motiva de desconfiança por trás desta iniciativa da Microsoft em suportar soluções open-source em sua “nuvem”.
No meu ponto de vista, não importa para o usuário, e até mesmo para o desenvolvedor, em que “nuvem” sua sua aplicação baseada no “Ruby on Rails” ou seu open-source SugarCRM, está sendo executado.
O que você acha?







Na arquitetura orientada a serviços (SOA) encontramos muitas referências sobre desenvolvimento de software mas, e quanto a metodologia dos projetos de software baseados na arquitetura SOA, será que muda algo?O responsável pela estratégia SOA do National City Bank (USA), Leo Shuster, publicou
(fonte: SOA Magazine)
Pouco falamos das falhas das implementações ou implantações dos nossos projetos e iniciativas. Acho que compartilhar estas informações pode ajudar outras pessoas e empresas a reduzir os riscos e, no mínimo, faze-las parar e pensar se estão mesmo no caminho certo. Com a arquitetura SOA não é diferente.
A proposta vem da empresa 

