Roadmap Oslo : foco na arquitetura SOA e nas aplicações compostas - Parte 1.
Olá pessoal, tudo certo?
Em nosso último post sobre Arquitetura de Referência para SOA , apresentamos um diagrama com as camadas de um ambiente de serviços, onde vimos as aplicações compostas como consumidoras, as interfaces de serviços, os componentes de processos e workflows e a camada de integração com o legado.
De fato, o mercado tem apontado para 2 tecnologias como promissoras para a nova onda de soluções no futuro: aplicações compostas e arquiteturas orientadas a serviços.
Sabemos que consumindo uma estruturas de serviços temos uma camada de aplicações de composição (Composite Applications), que fornece grande agilidade para o ambiente de TI na criação de novas funcionalidades de negócio. A partir da composição de workflows, processos, mensagens e do consumo de serviços oferecidos pela arquitetura SOA, novos requisitos de negócio podem ser rapidamente implementados/compostos e colocados em produção.
Sabemos também que para implementar uma boa arquitetura SOA, diversas questões são importantes e devem ser tratadas no devido tempo. Questões como tempo de resposta de cada serviço, SLA's, recuperação, tratamento de erros, monitoração, entre outras, devem ser muito bem estudadas. A governança como um todo nunca deve ser subestimada.
Dentro desse contexto, surge um projeto na Microsoft chamado Oslo. Oslo não é um produto específico, mas sim um conjunto de tecnologias e roadmap de produtos que permitirão um novo salto na plataforma Microsoft para o atendimento de cenários de aplicações compostas e arquiteturas SOA.
A visão de Oslo não chegará antes de 2009, como vemos no roadmap abaixo já anunciado:
Porém, é importante que o ambiente de enterprise conheça bem essa discussão, entendendo a evolução de cada produto na direção do chamado negócio ágil. Em posts futuros, vamos falar um pouco mais de Oslo e sua evolução.
Por enquanto é só! Até o próximo post :)
Waldemir.
Comments
Anonymous
August 10, 2009
Olá. Gostaria de saber se existe algum comparativo entre Oslo e outras linguagens DSA. O que a Microsoft oferece de diferente. Existe algum tipo de artefato p/ Dynamics?Anonymous
August 10, 2009
Olá Darlan, tudo certo? O que você chama de linguagens DSA? :) A visão de "Oslo" está relacionada com MDD - Model Driven Design, criando uma plataforma orientada a modelos. Desse modo, a plataforma "Oslo" é composta por 4 grandes conceitos:
- uma linguagem de modelagem, chamada "M";
- um repositório de modelos, sobre SQL Server;
- uma ferramenta para a construção de modelos e linguagens e gramáticas, o Intellipad;
- uma ferramenta DSL - Domain Specific Language - para a exploração/navegação do repositório, o Quadrant; Essas ferramentas devem sofrer evoluções nos próximos CTP's, ampliando as capacidades da família de linguagens "M" (MSchema, MGrammar, MGraph), assim como os recursos de DSL sobre o "Quadrant". A iniciativa está em seus primeiros passos. Já estamos no terceiro CTP, sendo o mais recente o CTP de Maio de 2009, veja o link abaixo: Microsoft "Oslo" - May 2009 CTP Ref.: http://www.microsoft.com/downloads/details.aspx?FamilyID=827122a5-3ca0-4389-a79e-87af37cbf60d&displaylang=en Não deixe de instalar também os samples e exemplos para o Quadrant, a seguir: Getting Started with the "Oslo" Tutorial Ref.: http://msdn.microsoft.com/en-us/library/dd857488(VS.85).aspx Em junho, fiz um webcast sobre a plataforma com o Otávio Coelho. Ref.: http://blogs.msdn.com/wcamb/archive/2009/06/08/webcast-arquitetura-model-driven-development-mdd-com-oslo.aspx Outras informações serão encontradas nos links: Site do Oslo: Ref.: http://msdn.microsoft.com/en-us/oslo “M” Specification Community Ref.: http://msdn.microsoft.com/en-us/oslo/msc.aspx Nesse último link você encontrará muita informações sobre a especificação da linguagem "M", que é um dos principais componentes da plataforma. Não vi ainda exemplos de modelos para o Dynamics, creio que os cenários são possíveis, mas vamos acompanhar a evolução da plataforma. Espero que ajude! Um abraço! Waldemir.
- Anonymous
August 10, 2009
Desculpa eu errei é quis dizer DSL. Vi seu webCast e gostei muito. Pelo jeito o Oslo ainda não está totalmente finalizado.