« O que é um ESB? | Main | Criando um serviço REST e chamando Java no OSB »

O que é Governança SOA?

Em linhas gerais, governança é o estabelecimento e administração de controle sobre um ambiente de modo a influenciar e garantir ações e comportamento.

Com a Governança a corporação torna-se apta a:

  • Identificar os ativos que estão sendo produzidos na empresa
  • Ter o controle do ciclo de vida destes ativos
  • Identificar o grau de dependência entre os diferentes ativos
  • Promover reuso e economia
  • Assegurar a execução de um processo
  • Realizar mais facilmente análise de impacto
  • Assegurar cumprimento de políticas de execução e de segurança
  • Monitoramento constante dos ativos

E com certeza muitos outros ganhos são obtidos com a aplicação de uma política de governança desde o começo do processo de implantação de SOA na empresa. Muitas empresas optam por trabalhar, no início, com a construção de serviços e deixam de lado a governança. Isso pode ser muito complicado para a empresa conforme os projetos avançam e a necessidade de governança, de controle, vai ficando mais clara.

A Oracle possui algumas ferramentas bastante intessantes que atuam na linha de governança:

  • Oracle Enterprise Repository
  • Oracle Service Registry
  • Oracle WebServices Manager
  • Oracle Enterprise Management for SOA

Podemos definir um ativo como sendo um artefato que faz parte dos diferentes projetos e serviços da corporação: webservices, modelos, diagramas, código, servidores, são exemplos de ativos.

Uma boa solução de governança integra-se ao gerenciamento de todo o ciclo de vida dos ativos: da criação até a remoção, passando pela análise, modelagem, codificação, testes, implantação.

A combinação de pessoas, processos e tecnologias são importantíssimos para o sucesso da governança na empresa. Além disso, estando presente essa preocupação desde o início da implantação da arquitetura orientada a serviços, a transição é mais confortável para a empresa, além de ajudar no estabelecimento do alinhamento necessário entre as áreas de negócio e a área de TI, tão importante para pontos como a redução de custos e retorno de investimento.

TrackBack

TrackBack URL for this entry:
http://blogs.oracle.com/mte1521/mt-tb.cgi/12660

Post a comment

About This Entry

This page contains a single entry from the blog posted on junho 29, 2009 3:29 PM.

The previous post in this blog was O que é um ESB?.

The next post in this blog is Criando um serviço REST e chamando Java no OSB.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by
Movable Type and Oracle