Olá pessoal, tudo certo?

Mais um post sobre Aplicações Compostas. Como já discutido aqui no blog, sabemos que Aplicações Compostas são aplicações construídas através da combinação de apresentação, lógica e dados de múltiplos sistemas.

E sobre a plataforma Microsoft temos o Office Business Application (OBA) como ambiente de construção desse tipo de aplicação, baseado no Office System. Entre as tecnologias envolvidas temos:

  • O Microsoft Office Client, com o Word, Excel, PowerPoint e InfoPath.
  • O Microsoft Office SharePoint Server 2007, com serviços diversos como Excel Services, Forms Services, Security Services, Storage Services, Enterprise Search, Live Communication Server, entre outros…
  • E o próprio desenvolvimento em .Net Framework 3.0, com o Windows Workflow Foundation e o Windows Communication Foundation.

Como principais ferramentas de configuração e construção de soluções OBA, temos recursos como:

  • Web Parts
  • Ribbons
  • Form Regions
  • Task Panes, como principais.

Sempre pensando na integração entre uma interface configurável e os sistemas de linhas de negócio, ou LOB - Line Of Business, uma solução OBA exige também cuidados especiais, como:

  • Analisar as necessidades de negócio, antes de iniciar uma solução OBA;
  • Construir as extensões de clientes, de acordo com o perfil de usuários e experiência de interface desejada;
  • Construir o site SharePoint para manutenção dos documentos Office envolvidos na solução;
  • Manter sincronizados os sites e aplicações usando um modelo de processo de negócios;
  • Conectar as aplicações via o backbone de serviços existente;
  • Avaliar a adição de métricas, relatórios e dashboards no ambiente OBA;
  • Empacotar a solução para distribuição / deployment no ambiente de produção;
  • Manter um processo de administração com monitoração e auditoria constantes, para a boa saúde da organização.

Nada de novo realmente! Necessidades básicas de uma solução bem feita.

Visitei recentemente o portal OBA Central e encontrei alguns artigos e apresentações interessantes, com bons exemplos sobre soluções baseadas em OBA.

Fica a dica para conhecer mais esse portal : https://www.obacentral.com/default.aspx

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

waldemir.