Pergunta

Alguém tem uma idéia do que Governança SOA é tudo isso? Qual é a diferença (ou correlação) entre Governança SOA e Governança de TI? e como ele pode ser aplicado utilizando plataformas SOA disponíveis no mercado?

Pode um projeto construído sobre a plataforma SOA ser bem sucedido sem a aplicação de SOA Governance? Quão? Eu estou falando aqui de um ponto de vista prático.

Foi útil?

Solução

No seu mais básico, Governança SOA é sobre o gerenciamento de serviços. Em seu nível de base mais, você poderia pensar em temas como:

  • Gerenciando a versão de serviços - Serviço de 1.0 é atualmente implantado, mas agora temos implantado Serviço 1.1. Como podemos redirecionar os clientes do serviço antigo para o novo?
  • Dar serviços de ciclo de vida: um serviço está em 'desenvolvimento'. Agora está concluído e sido Qaed, vamos querer fazer a transição para a 'produção'. Precisamos ter uma maneira de adicionar metadados para o serviço para indicar que - o que se deseja remover os nossos serviços de desenvolvimento, mas manter os nossos queridos produção funcionando

Obviamente há outros - não há solução de governança dura e rápida para qualquer ambiente. O grau em que a governança é necessário é um tema quente do debate.

Disclaimer:. Trabalho I para a IBM como consultor WebSphere para que meus pensamentos são influenciados por que e o produto IBM mais frequentemente sugerida como uma resposta para as perguntas acima, WebSphere Service Registry and Repository

Outras dicas

governança de SOA é um subconjunto da governança de TI, onde você se concentrar em , entregando e enforcing regras de governança definição usando SOA. Também é organização de largura , caso contrário, é praticamente inútil, exceto como um exercício.

Governança de TI que é um subconjunto da governança corporativa e deve tem pelo menos uma política de fornecer valor de negócio em coisas que a empresa faz.

Aqui está um exemplo:

  1. Fornecer valor comercial (política corporativa)
  2. , proporcionando qualidade consistente de serviço (política corporativa)
  3. , fornecendo métricas para cada procedimento (de governança de TI)
  4. , proporcionando tempos de transação para cada operação de serviço (SOA governança)

Como você detalhar as coisas ficam mais técnica e realmente mais fácil de aplicar.

SOA / IT / Governança corporativa é basicamente análogo aos legisladores (aqueles que definir as regras), o juiz / polícia (aqueles que fazer cumprir as regras), o resto de nós (aqueles que entregar dentro das regras).

"tem uma idéia que Governança SOA é tudo isso? ..."

A resposta de Andrew Ferrier responde a esta pergunta muito bem. Como qualquer outro ativo (se você olhar para os serviços dessa forma), serviços de governança é sobre o controle do ativo. É semelhante ao gerenciamento de código, exceto em um nível empresarial e geralmente pela empresa. controle de acesso, controle de versão, a propriedade, etc ... são todos os conceitos neste espaço.

"Pode um projeto construído sobre a plataforma SOA ser bem sucedido sem a aplicação de SOA Governance?"

Isso vai depender de sua definição de sucesso. No entanto, se você quer dizer que você pode implementar com sucesso SOA em uma empresa sem governança (com pouca ou nenhuma consideração sobre como o serviço será gerenciado após ele está em produção), a resposta é um sonoro "sim". Esteja ciente de que em algum momento no futuro, um serviço implantado em uma empresa acabará por ser discutido em relação à re-uso, acessibilidade e propriedade (para citar alguns). É aí que a governança vem e você terá que fazê-lo manualmente.

Primeiro, vamos descobrir O que é governança?

A governança é o processo de garantir que o recurso de uma organização são utilizados de uma forma em que eles contribuem para o cumprimento da meta de uma organização e isso é feito de forma transparente e mensuráveis ??recursos manner.The pode incluir tanto pessoas, processos ou outras física infrastructure.At coração de Governança é o conceito de controle como as decisões são made.There são um número de diferentes tipos de Governança:

  • Governança Corporativa
  • Governança de TI
  • Arquitectura de Governação
  • SOA Governance
  • SDLC Governança

Por que a Governança tornar-se importante?

A última década trouxe à luz vários escândalos corporativos que destacam as armadilhas quando as decisões são tomadas sem transparência e responsabilidade. Como um exemplo no final dos anos 90 os departamentos de TI corporativos iniciou uma série de projetos de TI baseado na noção extravagante de ficar na borda do sangramento sem qualquer motivação clara sobre como esses projetos contribuiria para o negócio.

O que são os blocos de construção de Governança?

  • Preceitos
  • Pessoas
  • Processos
  • Metrics

nofollow Para saber mais sobre o que é SOA Governance, por favor, encontrar este post .

Referências

  1. Prentice.Hall.SOA.Governance.Governing.Shared.Services.On-Premise.and.in.the.Cloud.Apr.2011.ebookmf.com

  2. Governança SOA em Ação

  3. Service-Oriented Architecture (SOA) Governança para as serviços orientados Empresa

Service Oriented Architecture e SOA Governance para obter ajuda.

Service-Oriented Architecture (SOA) governança é um conceito usado para actividades relacionadas com o exercício controle sobre os serviços em uma SOA. SOA governo pode ser vista como um subconjunto de governança de TI que em si é um subconjunto de governança corporativa. O foco é em que esses recursos sejam aproveitados para SOA para entregar valor ao negócio.

SOA precisa de uma base sólida que é com base em normas e inclui políticas, contratos e nível de serviço acordos . O negócio é esperado para ser capaz de utilizar os serviços de construção e mudar o negócio organizações processar rapidamente. Para isso, um grau de granularidade nos serviços disponíveis será necessária. Consequentemente um SOA aumenta a necessidade de boa governação uma vez que irá ajudar a atribuir a tomada de decisões autoridades, papéis e responsabilidades e trazer o foco para as capacidades organizacionais necessárias para ser bem sucedido.

Ser um funcionário de uma grande empresa, a nossa abordagem SOA governança mordomos o uso de padrões internos, como alavancar um formato de mensagem comum, garante que todos os WSDL produzido atende normas de segurança, como garantir que todos os atributos têm expressões regulares que lhes são inerentes para validação e se alinha com a nossa arquitetura estratégica de negócios.

Governança SOA também pode ser de duas camadas. Muitas vezes você gasta seu tempo em seus aspectos internos, mas SOA também foi concebido para abordar estas questões entre as organizações parcerias que podem estar sob inteiramente separados / governo corporativo "tendas".

stadnards internos devem dobrar a vontade da comunidade mais ampla, pelo menos nos pontos de interconexão.

Do ponto de vista prático ...

Alguém tem uma idéia do que SOA Governance é tudo isso?

Trata-se:

  • A definição de padrões de design e infra-estrutura de governança para serviços (por exemplo, SOAP e serviços REST). A infra-estrutura de governança é principalmente um registro de serviços.
  • O estabelecimento de papéis, responsabilidades e processos em relação ao ciclo de vida de serviços. Exemplo: um custodiante serviço é responsável por adicionar uma descrição de um novo serviço para o registro de serviço; um custodiante esquema irá impor o padrão de design do esquema canônico.
  • O estabelecimento de um sistema de governança SOA, que é na prática um documento com todas as diretrizes de governança. O documento deve ser aprovado por MGMT superior (por exemplo, CIO).

Qual é a diferença (ou correlação) entre Governança SOA e Governança de TI?

a governança de TI é mais amplo e se estende desde a aquisição de estação de trabalho para treinar desenvolvedores de software. SOA governança concentra-se em serviços de software, tais como serviços SOAP e REST. Governança de TI deve abranger SOA governança, se a organização tem adotado SOA.

Como é que pode ser aplicado usando plataformas SOA disponíveis no mercado?

plataformas que suportam o desenvolvimento e execução de "serviços de SOA" são necessárias, é claro, para a criação e execução de SOAP e serviços REST. Mas o fato de que você está criando SOAP ou serviços REST não significa que você está seguindo orientação a serviços. Da mesma forma, usando ESBs ou servidores de orquestração não significa que você está fazendo SOA da maneira certa. Bem sucedido SOA não é apenas sobre a tecnologia, mas também sobre governança e arquitetura (compreensão e aplicação dos princípios de orientação de serviços e padrões de projeto SOA).

Pode um projeto construído sobre a plataforma SOA ser bem sucedido sem a aplicação de SOA Governance?

Sim, pode! O principal objetivo da governança de SOA é permitir que os benefícios a longo prazo, devido à reutilização, a interoperabilidade, a padronização e outras propriedades agradáveis ??de serviços todo aplicações. Governança de SOA ajuda sua organização a ter o foco da empresa em vez de foco de aplicação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top