Partager via


Roadmap Oslo : foco na arquitetura SOA e nas aplicações compostas - Parte 2.

Olá pessoal, tudo certo?

Continuando nossa discussão sobre Oslo, vamos detalhar um pouco mais os componentes principais desse projeto.

Relembrando, Oslo não é um produto específico, mas um conjunto de produtos e tecnologias que visam a construção de aplicações compostas e arquiteturas orientadas a serviços na plataforma Microsoft.

São 5 os principais elementos deste projeto, como vemos na figura a seguir:

image

Vejamos uma breve descrição de cada componente:

  • Frameworks e recursos para software cliente: onde encontramos novas funcionalidades no .NET Framework "4.0", WCF e WF, evoluindo os recursos para interface de serviços e workflows;
  • Servidores: com representantes como BizTalk Server "6" e System Center "5" (Operations Manager "2009" e Configuration Manager "2009"). Um dos planos previstos para o BTS "6" é a incorporação do engine do Windows Workflow Foundation, assim como novas ferramentas de desenho e publicação de workflows. Outra importante inovação será a incorporação da infra-estrutura de WCF como mensageria básica do BTS "6";
  • Serviços na nuvem: o novo conjunto de serviços online "hosted" pela Microsoft é chamado de BizTalk Services "1". Esses serviços serão responsáveis pelo roteamento de mensagens, publicação e subscrição, workflows e outros serviços business-to-business para aplicações compostas;
  • Ferramentas: o roadmap prevê também novas ferramentas para o Visual Studio "10" (codenome "Rosario"), ampliando suas funcionalidades para a desenvolvimento e publicação de serviços;
  • Repositório: finalmente, o projeto Oslo também prevê um repositório comum de metadados para workflows, contratos de serviços e outros componentes de uma aplicação composta, tornando o gerenciamento e o desenvolvimento desses componentes mais centralizado e controlado.

O roadmap Oslo procura ampliar o conjunto de ferramentas disponíveis para a construção de arquiteturas de serviços e aplicações compostas, endereçando questões importantes como versionamento, gerenciamento centralizado, desenvolvimento unificado e governaça.

Com esse projeto, a Microsoft apresenta sua visão de futuro para os cenários de serviços, enquanto direciona o roadmap de alguns de seus principais produtos envolvidos. Por isso, vamos acompanhar de perto esse movimento.

Por enquanto é só! Até o próximo post :)

Waldemir.

Comments