SlideShare uma empresa Scribd logo
1 de 17
Governança
SOA
Microsoft
Componentes do Grupo
• Everton Luiz Ferreira – everton.inbox@gmail.com
• Leandro Zaneratto – leandro.Zaneratto@gmail.com
• Marcos Bacci – marcosfbacci@gmail.com
• Vinicius Oliveira da Cunha – vinicius_oliveira7@Hotmail.com
Definição de governança SOA segundo Gartner:
• “Assegurar e validar que os ativos e artefatos da arquitetura estão
agindo dentro do esperado e mantendo certo nível de qualidade”
SOA Compass (IBM Press, 2005)
Desafios da Governança SOA
• Como garantir que os desenvolvedores dos serviços podem
facilmente publicar e encontrar serviços ?
• Como garantir o reuso dos serviços ao invés de recriar serviços com
as mesmas características ?
• Como se assegurar que os serviços criados atendem as politicas da
governança ?
• Como gerenciar os serviços ?
Analise
de Serviços
Desenvolvimento
De serviços
Teste do
Serviço
Provisiona-
Mento do
serviço
Operação do
serviço
Gerencia de
Mudança de
serviço
Desativação de
serviço
Governance
Consumo de
serviço
Ciclo deVida
Desenvolvimento
Planejamento
Validação
Implantação
Gerenciamento
Filosofia da Microsoft para Governança SOA
• É necessária a abordagem e acompanhamento do ciclo de vida de
ponta a ponta
Capacidades de Governança SOA
• Governança emTempo de Design: Desenvolvimento eValidação
• Governança emTempo de Execução: Implantação e Gerenciamento
Governança emTempo de Design
•Localização de Serviço (Garantir que os serviços sejam
localizados e não recriados)
• Registro do serviço (Criar registro do serviço)
• Validação do Serviço (validação do serviço de acordo com as
politicas de governança)
• Publicação do Serviço (Publicação do serviço para ser consumido)
Governança emTempo de Execução
• Localização de Serviço em tempo de execução (Localizar
dependências em outros serviços dinamicamente)
• Definir e aplicar politicas deTempo de Execução (Definir politicas
para controlar o acesso em tempo de execução)
• Monitoramento do Serviço – Acompanhar o consumo dos serviços
Definição de Governança SOA Integrada
• Planejamento da Governança: É a analise e modelagem dos
candidatos a serviços, politicas, perfis, processos e informação, e
definição de quais serviços devem ser expostos.
• Governança de Desenvolvimento: Abrange as fase de design,
desenvolvimento e testes. Determina o mecanismo de fluxo de
trabalho para aprovar a migração, validação e conformidade da
politica.
• Governança Operacional: Controla os aspectos de tempo de
execução do SOA, que incluem: monitoramento do serviço,
segurança e gerenciamento
Elementos de Governança SOA
• Repositório SOA: A principal fonte entre usuários finais e
aplicações. Implementa registros padrões de trocas de metadados.
• Politica de Gerenciamento do sistema: um framework para definir e
gerenciar politicas de planejamento, ciclo de vida e governança
operacional dos processos.
• Registro SOA: Possibilita localizar serviços e interfaces para
sincronização com outros registros e repositórios
• Gerenciamento de serviços SOA: Possibilita Gerenciar a
disponibilidade e performance dos serviços.
• Sistema de Segurança SOA: Possibilita autenticação, autorização e
privacidade dos serviços.
Produtos Integrados de Governança SOA
• Portfolio Manager: APIs para investimentos estratégicos deTI e
oportunidades de negócios
• LifeCycle Manager: APIs para gerenciamento de ciclo de vida SOA
• Policy Manager: fornece um conjunto de serviços de rede
implantados governança e APIs que suportam o resto da família de
produtos
• Service Manager: APIs para Segurança, monitoramento, mediação
e gerenciadores de runtime
Divisões deArquitetura Integrada de Governança SOA
• Planning Governance: Inclui a analise e modelagem dos candidatos
a serviços, politicas, perfis, processos e informações
• Development Governance: O design dos serviços, inclui politicas de
validação.
• Operational Governance: Controla os aspectos de execução do
SOA. Inclui tipacamente, serviços de monitoração, segurança e
gerenciamento.
• Policy Governance:Define politicas de gerenciamento
SOA Governance Solution Software
Fonte: http://resource.soa.com/sites/resource.soa.com/files/Ready_to_use_SOA_Governance_for_Microsoft.pdf
SOA Software governance Solution nos produtos
Microsoft:
• WCF: Automação de politica de binding, federação de governança,
gerenciamento de metadata, mediação de interoperabilidade,
politicas de implementação, gerenciamento e segurança,
possibilidade de uso de diversos protocolos.
• BizTalk Server: Federação de gerenciamento de governança de
metadados, politicas de implementação e monitoração, politicas
de segurança.
• Visual Studio: Facil acesso para os serviços armazenados no
repositório e ferramenta para governança de tempo de execução.
• Team Foundation Service: Gerenciamento do repositório
Referencias
• http://resource.soa.com/sites/resource.soa.com/files/Ready_to_use
_SOA_Governance_for_Microsoft.pdf
• www.soapatterns.org
• http://www.serviceorientation.com
FIM

Mais conteúdo relacionado

Semelhante a SOA Governance Microsoft

SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!Sensedia
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaFelipe Firmo
 
Overview Governança SOA - HP Brazil
Overview Governança SOA - HP BrazilOverview Governança SOA - HP Brazil
Overview Governança SOA - HP BrazilNorberto Enomoto
 
Introdução gestão-e-governança-de-ti
Introdução gestão-e-governança-de-tiIntrodução gestão-e-governança-de-ti
Introdução gestão-e-governança-de-tiJoão Góis
 
Marcio iti lv3_3_projeto_deservicos
Marcio iti lv3_3_projeto_deservicosMarcio iti lv3_3_projeto_deservicos
Marcio iti lv3_3_projeto_deservicosfernandao777
 
Monitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsMonitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsRenato Groff
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e TecnologiaFábio Rosato
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaSensedia
 
Eaa 2 workshop_itil_outubro_2009
Eaa 2 workshop_itil_outubro_2009Eaa 2 workshop_itil_outubro_2009
Eaa 2 workshop_itil_outubro_2009Ricardo Brito
 
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...Rio Info
 
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc  Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc guest880159
 
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc  Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc guest880159
 
Governança de Ambientes Heterogêneos - Single Sign-On para Servidores
Governança de Ambientes Heterogêneos - Single Sign-On para ServidoresGovernança de Ambientes Heterogêneos - Single Sign-On para Servidores
Governança de Ambientes Heterogêneos - Single Sign-On para ServidoresVirtù Tecnológica
 
Uma Abordagem Em Gerencia De Conf Em Amb Ti
Uma Abordagem Em Gerencia De Conf Em Amb TiUma Abordagem Em Gerencia De Conf Em Amb Ti
Uma Abordagem Em Gerencia De Conf Em Amb TiMarcelo Salles
 
Curso Desmistificando SOA
Curso Desmistificando SOACurso Desmistificando SOA
Curso Desmistificando SOAGrupo Treinar
 

Semelhante a SOA Governance Microsoft (20)

SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!
 
Itil v3 – hierarquia detalhes
Itil v3 – hierarquia detalhesItil v3 – hierarquia detalhes
Itil v3 – hierarquia detalhes
 
Slides SENAC Aula 2
Slides SENAC Aula 2Slides SENAC Aula 2
Slides SENAC Aula 2
 
Um framework de avaliação para frameworks de governança shared
Um framework de avaliação para frameworks de governança sharedUm framework de avaliação para frameworks de governança shared
Um framework de avaliação para frameworks de governança shared
 
Curso gestao servicos modulo 1 - v1
Curso gestao servicos   modulo 1 - v1Curso gestao servicos   modulo 1 - v1
Curso gestao servicos modulo 1 - v1
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na Prática
 
Overview Governança SOA - HP Brazil
Overview Governança SOA - HP BrazilOverview Governança SOA - HP Brazil
Overview Governança SOA - HP Brazil
 
266-940-1-PB
266-940-1-PB266-940-1-PB
266-940-1-PB
 
Introdução gestão-e-governança-de-ti
Introdução gestão-e-governança-de-tiIntrodução gestão-e-governança-de-ti
Introdução gestão-e-governança-de-ti
 
Marcio iti lv3_3_projeto_deservicos
Marcio iti lv3_3_projeto_deservicosMarcio iti lv3_3_projeto_deservicos
Marcio iti lv3_3_projeto_deservicos
 
Monitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsMonitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application Insights
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e Tecnologia
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na Prática
 
Eaa 2 workshop_itil_outubro_2009
Eaa 2 workshop_itil_outubro_2009Eaa 2 workshop_itil_outubro_2009
Eaa 2 workshop_itil_outubro_2009
 
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
 
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc  Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc
 
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc  Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc
 
Governança de Ambientes Heterogêneos - Single Sign-On para Servidores
Governança de Ambientes Heterogêneos - Single Sign-On para ServidoresGovernança de Ambientes Heterogêneos - Single Sign-On para Servidores
Governança de Ambientes Heterogêneos - Single Sign-On para Servidores
 
Uma Abordagem Em Gerencia De Conf Em Amb Ti
Uma Abordagem Em Gerencia De Conf Em Amb TiUma Abordagem Em Gerencia De Conf Em Amb Ti
Uma Abordagem Em Gerencia De Conf Em Amb Ti
 
Curso Desmistificando SOA
Curso Desmistificando SOACurso Desmistificando SOA
Curso Desmistificando SOA
 

SOA Governance Microsoft

  • 2. Componentes do Grupo • Everton Luiz Ferreira – everton.inbox@gmail.com • Leandro Zaneratto – leandro.Zaneratto@gmail.com • Marcos Bacci – marcosfbacci@gmail.com • Vinicius Oliveira da Cunha – vinicius_oliveira7@Hotmail.com
  • 3. Definição de governança SOA segundo Gartner: • “Assegurar e validar que os ativos e artefatos da arquitetura estão agindo dentro do esperado e mantendo certo nível de qualidade” SOA Compass (IBM Press, 2005)
  • 4. Desafios da Governança SOA • Como garantir que os desenvolvedores dos serviços podem facilmente publicar e encontrar serviços ? • Como garantir o reuso dos serviços ao invés de recriar serviços com as mesmas características ? • Como se assegurar que os serviços criados atendem as politicas da governança ? • Como gerenciar os serviços ?
  • 5. Analise de Serviços Desenvolvimento De serviços Teste do Serviço Provisiona- Mento do serviço Operação do serviço Gerencia de Mudança de serviço Desativação de serviço Governance Consumo de serviço Ciclo deVida Desenvolvimento Planejamento Validação Implantação Gerenciamento
  • 6. Filosofia da Microsoft para Governança SOA • É necessária a abordagem e acompanhamento do ciclo de vida de ponta a ponta
  • 7. Capacidades de Governança SOA • Governança emTempo de Design: Desenvolvimento eValidação • Governança emTempo de Execução: Implantação e Gerenciamento
  • 8. Governança emTempo de Design •Localização de Serviço (Garantir que os serviços sejam localizados e não recriados) • Registro do serviço (Criar registro do serviço) • Validação do Serviço (validação do serviço de acordo com as politicas de governança) • Publicação do Serviço (Publicação do serviço para ser consumido)
  • 9. Governança emTempo de Execução • Localização de Serviço em tempo de execução (Localizar dependências em outros serviços dinamicamente) • Definir e aplicar politicas deTempo de Execução (Definir politicas para controlar o acesso em tempo de execução) • Monitoramento do Serviço – Acompanhar o consumo dos serviços
  • 10. Definição de Governança SOA Integrada • Planejamento da Governança: É a analise e modelagem dos candidatos a serviços, politicas, perfis, processos e informação, e definição de quais serviços devem ser expostos. • Governança de Desenvolvimento: Abrange as fase de design, desenvolvimento e testes. Determina o mecanismo de fluxo de trabalho para aprovar a migração, validação e conformidade da politica. • Governança Operacional: Controla os aspectos de tempo de execução do SOA, que incluem: monitoramento do serviço, segurança e gerenciamento
  • 11. Elementos de Governança SOA • Repositório SOA: A principal fonte entre usuários finais e aplicações. Implementa registros padrões de trocas de metadados. • Politica de Gerenciamento do sistema: um framework para definir e gerenciar politicas de planejamento, ciclo de vida e governança operacional dos processos. • Registro SOA: Possibilita localizar serviços e interfaces para sincronização com outros registros e repositórios • Gerenciamento de serviços SOA: Possibilita Gerenciar a disponibilidade e performance dos serviços. • Sistema de Segurança SOA: Possibilita autenticação, autorização e privacidade dos serviços.
  • 12. Produtos Integrados de Governança SOA • Portfolio Manager: APIs para investimentos estratégicos deTI e oportunidades de negócios • LifeCycle Manager: APIs para gerenciamento de ciclo de vida SOA • Policy Manager: fornece um conjunto de serviços de rede implantados governança e APIs que suportam o resto da família de produtos • Service Manager: APIs para Segurança, monitoramento, mediação e gerenciadores de runtime
  • 13. Divisões deArquitetura Integrada de Governança SOA • Planning Governance: Inclui a analise e modelagem dos candidatos a serviços, politicas, perfis, processos e informações • Development Governance: O design dos serviços, inclui politicas de validação. • Operational Governance: Controla os aspectos de execução do SOA. Inclui tipacamente, serviços de monitoração, segurança e gerenciamento. • Policy Governance:Define politicas de gerenciamento
  • 14. SOA Governance Solution Software Fonte: http://resource.soa.com/sites/resource.soa.com/files/Ready_to_use_SOA_Governance_for_Microsoft.pdf
  • 15. SOA Software governance Solution nos produtos Microsoft: • WCF: Automação de politica de binding, federação de governança, gerenciamento de metadata, mediação de interoperabilidade, politicas de implementação, gerenciamento e segurança, possibilidade de uso de diversos protocolos. • BizTalk Server: Federação de gerenciamento de governança de metadados, politicas de implementação e monitoração, politicas de segurança. • Visual Studio: Facil acesso para os serviços armazenados no repositório e ferramenta para governança de tempo de execução. • Team Foundation Service: Gerenciamento do repositório
  • 17. FIM