OBA = Office Business Application = A última fronteira.

 Olá pessoal, tudo certo?

Recentemente, uma pesquisa da Better Business Bureau dos Estados Unidos publicou o ranking das 10 indústrias com maiores índices de reclamações por parte de seus clientes. O ranking foi:

  1. Cadeias de franchised para revenda de autos
  2. Reparos de autos e auto-mecânicas
  3. Computadores - Software e Serviços
  4. Celulares e serviços wireless
  5. Provedores de Internet
  6. E-Commerce e Internet
  7. Carros usados
  8. Varejo de móveis
  9. Agências de coleções
  10. Empresas de Ar Condicionados.

Interessante observar como a indústria de TI está envolvida em 4 dos eleitos acima.
Arrisco aqui algumas das possíveis causas para essa posição:

  1. Falhas na experiência de usuário em muitas soluções: a produtividade tem sido negligenciada muitas vezes em soluções de TI. Além disso, muitos processos ainda estão desconectados no enterprise;
  2. As organizações ainda são ilhas, tanto diante de outras organizações como em seus próprios sistemas: ainda encontramos funcionalidades duplicadas no enteprise, além da falta de governança, problemas de conectividade, etc;
  3. Finalmente, o modelo SOA e a necessidade pela orientação a serviços tem favorecido a conexão entre sistemas, negligenciando o usuário final desse novo ambiente de aplicações.

Desse modo, a experiência do usuário será o próximo foco de discussão no ambiente SOA. A partir da publicação de serviços, a composição de processos e melhor integração da informação será uma necessidade no enteprise. Como construir novas aplicações front-end para usuários na frente de uma arquitetura SOA?

Nesse ponto, a Microsoft possui uma abordagem para a integração de aplicações, chamada OBA - Office Business Application.

Em rápidas palavras, OBA oferece uma plataforma para a construção de aplicações, onde a configuração flexível é um recurso mais presente que a codificação e a customização. Sendo um tipo de plataforma para aplicações compostas, OBA integra clientes do Office com os recursos do Office System e Sharepoint. Note que podemos falar de OBA sobre Office 2003 e 2007, uma vez que os conceitos de integração serão os mesmos, aproveitando a interface de um cliente Office para o consumo de serviços e funcionalidades do enterprise.

Em linhas gerais, podemos compor uma solução OBA com o seguinte menu da plataforma Microsoft:

  • Microsoft Office Clients: WORD, EXCEL, POWERPOINT e INFOPATH
  • Microsoft Office SharePoint Server 2007: EXCEL SERVICES, FORMS SERVICES, LIVE COMMUNICATOR SERVER
  • .NET 3.0: Windows Workflow Foundation, Windows Communication Foundation

Vamos avançar sobre o assunto OBA nos próximos posts. Fiquem ligados!

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

Waldemir.