SlideShare uma empresa Scribd logo
1 de 47
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Overview Governança SOA
Norberto Enomoto - Arquiteto SOA
norberto.enomoto@hp.com
26/09/2013
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
• Arquitetura Orientada a Serviços – SOA
• Governança SOA
• Diretório de serviços
• Governança do ciclo de vida do serviço
• Q&A
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Arquitetura Orientada a
Serviços - SOA
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
Arquitetura Orientada a Serviços - SOA
SOA é uma abordagem arquitetural corporativa que permite a criação de
serviços de negócios interoperáveis que podem ser facilmente ser
reutilizados entre aplicações e empresas.
Fonte: Gartner Group
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
Arquitetura SOA
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
Antes e Depois SOA
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
Princípios para o Design dos Serviços
Thomas Erl
• Serviços são reutilizáveis
• Serviços possuem um contrato formal - WSDL
• Serviços possuem um Baixo Acoplamento
• Serviços Abstraem a lógica
• Serviços são capazes de se Compor - Agregabilidade
• Serviços são Autônomos
• Serviços evitam Alocação de Recursos por longos períodos
• Serviços são capazes de serem Descobertos
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
Objetivos e Benefícios Arquitetura SOA
• Flexibilidade das aplicações
• Agilidade nas manutenções
• Aumento de produtividade no desenvolvimento de aplicações
• Alinhamento entre TI e Negócio
• Redução de custos e reusabilidade
• Redução de complexidade nas integrações
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Governança SOA
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
Governança SOA
Governança SOA é um subset da Governança de TI relacionada ao
estabelecimento de políticas, controles e obrigações relacionados aos
serviços SOA
Governança SOA deve endereçar como os serviços reusáveis são
definidos, modelados, criados, acessados, executados e mantidos.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
Relacionamentos – Governança SOA
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
Relacionamentos – Governança SOA
• Enterprise Architecture (EA) Governance: é a prática e orientação pela
qual arquiteturas empresariais e outras arquiteturas são gerenciadas e
controladas em nível organizacional
• IT Governance: é um conjunto de práticas, padrões assumidos por
executivos, gestores, técnicos e usuários de TI de uma organização, com o
objetivo de garantir controles efetivos, ampliar os processos de segurança e
desempenho
• Business Governance: é o conjunto de processos, costumes, políticas e
leis que afetam a forma como uma organização é dirigida, administrada ou
controlada
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
Governança SOA
Pessoas – Para se certificar que as responsabilidades estão sendo
direcionadas corretamente, e que os indivíduos ou membros estejam
recebendo o devido suporte para adquirir o conhecimento e habilidades
necessárias.
Processos – Para definir se os processos certos estão sendo aplicados
para garantir a qualidade e monitoramento dos serviços.
Políticas – Regras que deverão ser seguidas por todos os envolvidos para
que o objetivo seja alcançado.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
Governança SOA
Produtos/Ferramentas – Para cadastrar os requisitos dos serviços e sua
documentação; Templates para serem usados na documentação dos
serviços
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
Principais Preocupações
Governança SOA
• Classificação e catalogação dos serviços e componentes existentes
• Controle do Ciclo de Vida dos ativos
• Definição de políticas e métricas
• Garantir que as políticas e métricas estão sendo cumpridas
• Versionamento de componentes e serviços
• Garantir aderência a arquitetura de referência
• Análise de impacto
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
Porque Governança SOA é estratégico
• Redução de Riscos
• Controle de dependências, gerenciamento de impacto de mudanças,
aplicação das polítcias, gerenciamento de SLAs
• Redução de Custos e Eficiência
• Promove consolidação, padronização e reuso
• Valor para o Negócio
• Certitifica-se que os investimentos em projetos trarão retorno ao negócio
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17
Porque Governança SOA é estratégico
• Alinhamento
• Mantém a estratégia SOA alinhada com o negócio e arquitetura e em
conformidade com o negócio e as políticas de TI.
• Agilidade no Negócio
• Ganhar visibilidade em SOA para a tomada de decisão mais rápida e
entrega de aplicativos compostos
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
Centro de Excelência SOA (CoE)
• Definição dos objetivos que a empresa pretende alcançar com a
adoção de SOA.
• Transmissão dos Conceitos SOA.
• Estabelecimento dos Processos de Governança SOA.
• Revisão nos Processos Governados (Processos de Desenvolvimento).
• Apoio em projetos (Coaching).
• Comunicação entre os diversos Projetos e Áreas de Negócios.
Aplicação de Revisões Formais.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
Centro de Excelência SOA (CoE SOA)
Arquitetura de Referência
Documento de arquitetura que deve ser seguido pelos projetos. Apresenta
padrões de desenvolvimento, taxonomia de serviços, gerência de configuração,
modelo canônico e melhores práticas.
Esta arquitetura é definida pelo arquiteto e membros do CoE para ser seguida
por todos os projetos.
Contrato de Serviço
Documento para catalogar os serviços existentes na organização, documentar
os parâmetros de entrada e saída, servidor que hospeda as integrações, tempo
de respostas dos serviços, etc.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
Centro de Excelência SOA (CoE SOA)
Matriz de Rastreabilidade
Documento para mapear as dependências dos serviços. Com este documento,
é possível ter uma análise de impacto nas manutenções de um serviço que
possui dependências, além de ajudar na ordem de implantação.
Mapeamento de Integração
Documento para mapear as integrações no momento da análise, definir regras
de negócio inerentes à integração e mapeamento dos dados.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
Centro de Excelência SOA (CoE SOA)
Matriz de maturidade
Conjunto de planilhas baseada no Modelo OSIMM (Open Group Maturity
Model), que ajudam a definir o nível de maturidade em SOA nos clientes. Estas
matrizes ajudam a dar início à implantação e a alcançar objetivos voltados à
implementação de SOA, medindo constantemente o nível de maturidade
alcançado.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
Problemas de não ter o CoE SOA
• Compreensão sobre SOA e para que serve, criando resistências em sua
adoção
• Coordenação e Comunicação entre diversas áreas, resultando em
criação de serviços redundantes e, por vezes, idênticos.
• Propriedade e Patrocínio, criando impasses na definição de quem paga
o desenvolvimento, como conciliar diferentes prazos de diferentes
projetos e a quem pertence o serviço.
• Versionamento de Serviços, não deixando claro quem pode mudar um
serviço e como deve se efetuar uma mudança.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Diretório de serviços
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24
Diretório de Serviços
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25
Diretório de Serviços
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
• Ciclo de Vida Governança
SOA
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27
Oracle SOA Governance Solution
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28
Principais Preocupações
Governança do ciclo de vida do serviço
• Definição de papéis e responsabilidades
• Identificação de componentes e serviços de negócio
• Criação de serviços
• Implantação de serviços
• Reutilização de serviços
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29
Governança do ciclo de vida do serviço
SOA
Requirements
Service
Identification
& Discovery
Service
Release
Planning
Enterprise
Requirements
Functional
Model
Prescribed
Service
Reuse
Service
Candidates
Release
Plan
Service Analysis
SOA Program Scope
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30
Governança do ciclo de vida do serviço
Service
Definition
Service
Design
Service
Implementation
Service
Testing
Contracts Interfaces
Test
Cases
Implementation
Test
Results.
Service ManagementService Delivery
Project Scope
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31
Governança do ciclo de vida do serviço
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.32
Governança do ciclo de vida do serviço
Service
Proposed Assigned Defined Designed Implemented Operational RetiredIn ProgressJustified
Not
Justified
Service Candidate
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.33
Papéis e Responsabilidades
Arquiteto Corporativo
• Modelar a estrutrura, taxonomia e política de um ativo
• Aceitar novos ativos candidatos
• Projetar e participar do workflow de aprovação de ativos
• Acompanhar o progresso da arquitetura
• Identificar os ativos para modificação ou aposentadoria.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.34
Papéis e Responsabilidades
Gerente de Projetos ou Arquiteto
• Definiir os projetos e os times
• Produzir e consumir os ativos
• Participar na aprovação de ativos e na validação das políticas
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.35
Papéis e Responsabilidades
Desenvolvedor
• Produzir e consumir os ativos
• Especificar o custo para reutilização de ativos e tornar os mesmos
reutilizáveis
Analista de Negócio
• Acompanhar o progresso do objetivo do negócio (reuso, aderência,
redução de custos e etc) e reportar para o Gerente do Programa, CIO e
outros envolvidos
Administrador SOA
• Definir e monitorar as políticas em tempo de execução e as SLAs
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.36
Governança Ciclo de Vida: Projetar e Construir
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.37
Governança Ciclo de Vida : Projetar e Construir
1. Arquitetos corporativos e de projetos criam o desenho dos ativos para
documentar o mais recente padrões de arquitetura, melhores práticas
e políticas. Arquitetos também podem prescrever outros templates de
ativos ou serviços do projeto. Gerentes de projeto também podem criar
o desenho de ativos adicional para projetos específicos.
2. Desenvolvedores de um mesmo projeto ou de diferentes projetos
compartilham seus ativos com a corporação através do repositório.
Ativos podem ser enviados manualmente ou coletados
automaticamente.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.38
Governança Ciclo de Vida : Projetar e Construir
4. Gerentes de projetos fazem a edição e aprovação de ativos.
5. Desenvolvedores consomem os ativos bem como outros ativos
compartilhados para implementar seu projeto atual.
6. Desenvolvedores fazem a instalação (deploy) do trabalho realizado em
servidores dedicados ou compartilhado para teste funcional e
integrado.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.39
Governança Ciclo de Vida : Pré Produção
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.40
Governança Ciclo de Vida : Pré Produção
1. Desenvolvedores instalam (deploy) seu trabalho realizado nos
servidores pré produção
2. Administradores associam segurança, desempenho e outras políticas
de run-time nos servidores de pré produção. Estas mesmas
configurações serão propagadas posteriormente para os servidores de
produção.
3. Desenvolvedores ou administradores atualizam os ativos do serviço
no repositório para indicar a última localização do “endpoint” do
serviço nos servidores de pré produção. Esta tarefa poderá ser feita
manualmente ou como parte de uma ciclo automatizado de coleta de
informações.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.41
Governança Ciclo de Vida : Pré Produção
4. Gerentes de projetos sinalizam que o serviço esta pronto para o
ambiente de pré produção.
5. Os artefatos dos serviços são enviados para o serviço de registro do
ambiente de pré produção e agora podem ser descobertos e
acessados pelas aplicações consumidoras. Esta promoção pode ser
iniciada de forma manual ou disparada automaticamente pelo
repositório. O registro pode se inscrever nos servidores de pré
produção e receber automaticamente atualizações da localização dos
“endpoints”
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.42
Governança Ciclo de Vida : Produção
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.43
Governança Ciclo de Vida : Produção
1. Desenvolvedores instalam (deploy) seu trabalho realizado nos
servidores de produção
2. Desenvolvedores ou administradores atualizam os ativos do serviço
no repositório para indicar a última localização do “endpoint” do
serviço nos servidores deprodução. Esta tarefa poderá ser feita
manualmente ou como parte de uma ciclo automatizado de coleta de
informações.
3. Gerentes de projetos sinalizam que o serviço esta pronto para o
ambiente de produção.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.44
Governança Ciclo de Vida : Produção
4. Os artefatos dos serviços são enviados para o serviço de registro do
ambiente de produção e agora podem ser descobertos e acessados
pelas aplicações consumidoras. Esta promoção pode ser iniciada de
forma manual ou disparada automaticamente pelo repositório. O
registro pode se inscrever nos servidores de pré produção e receber
automaticamente atualizações da localização dos “endpoints”
5. Administradores monitoram a performance dos serviços e o
cumprimento das políticas nos servidores de produção.
6. As métricas de execução dos serviços são periodicamente coletadas
dos servidores de produção e estas métricas são adicionadas nos
ativos dos serviços do repositório.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.45
Governança Ciclo de Vida : Produção
7. Arquitetos e/ou analistas de negócios monitoraram periodicamente o
status do projeto e a conformidade com os níveis de reuso e métricas
de execução. Esta informação é usada para ajudar a tomar decisões
sobre futuros projetos e mudanças nas políticas.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.46
Governança SOA
SOA
Governance
Continuous
Improvement
Plan & Define Deploy & Execute
Manage & MonitorAnalyze & Evaluate
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Q & A

Mais conteúdo relacionado

Mais procurados

Apresentação sobre TOGAF
Apresentação sobre TOGAFApresentação sobre TOGAF
Apresentação sobre TOGAFRodrigo Ferreira
 
Apresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoApresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoADDs Solutions
 
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
 
Glossário ITIL V3 em portugês
Glossário ITIL V3 em portugêsGlossário ITIL V3 em portugês
Glossário ITIL V3 em portugêsFernando Palma
 
Modelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemasModelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemasLeandro Najm
 
Build IT - Apresentação institucional
Build IT - Apresentação institucionalBuild IT - Apresentação institucional
Build IT - Apresentação institucionalLeandro Sanchez
 
Oracle Service Bus - HP Brazil
Oracle Service Bus - HP BrazilOracle Service Bus - HP Brazil
Oracle Service Bus - HP BrazilNorberto Enomoto
 
Material ITIL Fondation - parte 01 de 03
Material ITIL Fondation - parte 01 de 03Material ITIL Fondation - parte 01 de 03
Material ITIL Fondation - parte 01 de 03Fernando Palma
 
Cobit 5 Parte 02: 2º Princípio- Cobrir a Organização de Ponta a Ponta
Cobit 5 Parte 02: 2º Princípio- Cobrir a Organização de Ponta a PontaCobit 5 Parte 02: 2º Princípio- Cobrir a Organização de Ponta a Ponta
Cobit 5 Parte 02: 2º Princípio- Cobrir a Organização de Ponta a PontaFernando Palma
 
Engenharia de software orientada a servicos
Engenharia de software orientada a servicosEngenharia de software orientada a servicos
Engenharia de software orientada a servicosLeonardo Eloy
 
Cobit 5 Parte 06: Modelo de Capacidade do Cobit 5
Cobit 5 Parte 06: Modelo de Capacidade do Cobit 5Cobit 5 Parte 06: Modelo de Capacidade do Cobit 5
Cobit 5 Parte 06: Modelo de Capacidade do Cobit 5Fernando Palma
 
Certificação ITIL OSA (Operational Support And Analysis)
Certificação ITIL OSA (Operational Support And Analysis)Certificação ITIL OSA (Operational Support And Analysis)
Certificação ITIL OSA (Operational Support And Analysis)Fernando Palma
 
Overview certificação ITIL foundation
Overview certificação ITIL foundationOverview certificação ITIL foundation
Overview certificação ITIL foundationFernando Palma
 
Governança de TI e ITIL
Governança de TI e ITILGovernança de TI e ITIL
Governança de TI e ITILErick Saraiva
 
Apresentacao_ADD_Gestao_Documentos.ppt
Apresentacao_ADD_Gestao_Documentos.pptApresentacao_ADD_Gestao_Documentos.ppt
Apresentacao_ADD_Gestao_Documentos.pptADDs Solutions
 
Curso Desmistificando SOA
Curso Desmistificando SOACurso Desmistificando SOA
Curso Desmistificando SOAGrupo Treinar
 
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
 
Curso Fundamentos de Gerenciamento de Servicos de TI baseado no ITIL V3
Curso Fundamentos de Gerenciamento de Servicos de TI baseado no ITIL V3Curso Fundamentos de Gerenciamento de Servicos de TI baseado no ITIL V3
Curso Fundamentos de Gerenciamento de Servicos de TI baseado no ITIL V3Grupo Treinar
 
Cloud computing e ITIL por Emerson Dorow
Cloud computing e ITIL por Emerson DorowCloud computing e ITIL por Emerson Dorow
Cloud computing e ITIL por Emerson DorowFernando Palma
 

Mais procurados (20)

Apresentação sobre TOGAF
Apresentação sobre TOGAFApresentação sobre TOGAF
Apresentação sobre TOGAF
 
Apresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoApresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases Alfresco
 
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!
 
Glossário ITIL V3 em portugês
Glossário ITIL V3 em portugêsGlossário ITIL V3 em portugês
Glossário ITIL V3 em portugês
 
Modelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemasModelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemas
 
Build IT - Apresentação institucional
Build IT - Apresentação institucionalBuild IT - Apresentação institucional
Build IT - Apresentação institucional
 
Oracle Service Bus - HP Brazil
Oracle Service Bus - HP BrazilOracle Service Bus - HP Brazil
Oracle Service Bus - HP Brazil
 
Material ITIL Fondation - parte 01 de 03
Material ITIL Fondation - parte 01 de 03Material ITIL Fondation - parte 01 de 03
Material ITIL Fondation - parte 01 de 03
 
Cobit 5 Parte 02: 2º Princípio- Cobrir a Organização de Ponta a Ponta
Cobit 5 Parte 02: 2º Princípio- Cobrir a Organização de Ponta a PontaCobit 5 Parte 02: 2º Princípio- Cobrir a Organização de Ponta a Ponta
Cobit 5 Parte 02: 2º Princípio- Cobrir a Organização de Ponta a Ponta
 
Engenharia de software orientada a servicos
Engenharia de software orientada a servicosEngenharia de software orientada a servicos
Engenharia de software orientada a servicos
 
Cobit 5 Parte 06: Modelo de Capacidade do Cobit 5
Cobit 5 Parte 06: Modelo de Capacidade do Cobit 5Cobit 5 Parte 06: Modelo de Capacidade do Cobit 5
Cobit 5 Parte 06: Modelo de Capacidade do Cobit 5
 
Certificação ITIL OSA (Operational Support And Analysis)
Certificação ITIL OSA (Operational Support And Analysis)Certificação ITIL OSA (Operational Support And Analysis)
Certificação ITIL OSA (Operational Support And Analysis)
 
Overview certificação ITIL foundation
Overview certificação ITIL foundationOverview certificação ITIL foundation
Overview certificação ITIL foundation
 
AMS Red&White
AMS Red&WhiteAMS Red&White
AMS Red&White
 
Governança de TI e ITIL
Governança de TI e ITILGovernança de TI e ITIL
Governança de TI e ITIL
 
Apresentacao_ADD_Gestao_Documentos.ppt
Apresentacao_ADD_Gestao_Documentos.pptApresentacao_ADD_Gestao_Documentos.ppt
Apresentacao_ADD_Gestao_Documentos.ppt
 
Curso Desmistificando SOA
Curso Desmistificando SOACurso Desmistificando SOA
Curso Desmistificando SOA
 
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
 
Curso Fundamentos de Gerenciamento de Servicos de TI baseado no ITIL V3
Curso Fundamentos de Gerenciamento de Servicos de TI baseado no ITIL V3Curso Fundamentos de Gerenciamento de Servicos de TI baseado no ITIL V3
Curso Fundamentos de Gerenciamento de Servicos de TI baseado no ITIL V3
 
Cloud computing e ITIL por Emerson Dorow
Cloud computing e ITIL por Emerson DorowCloud computing e ITIL por Emerson Dorow
Cloud computing e ITIL por Emerson Dorow
 

Destaque

Cv annita corbosiero 17_light
Cv annita corbosiero 17_lightCv annita corbosiero 17_light
Cv annita corbosiero 17_lightANNITA CORBOSIERO
 
Development update 12-2015
Development update 12-2015Development update 12-2015
Development update 12-2015Abe Cross
 
The President’s Speech in Cairo: A New Beginning - Hebrew
The President’s Speech in Cairo: A New Beginning - HebrewThe President’s Speech in Cairo: A New Beginning - Hebrew
The President’s Speech in Cairo: A New Beginning - HebrewObama White House
 
House of human istanbul- Koçluk için Oyunlaştırma
House of human istanbul- Koçluk için OyunlaştırmaHouse of human istanbul- Koçluk için Oyunlaştırma
House of human istanbul- Koçluk için OyunlaştırmaErcan Altuğ YILMAZ
 
Bombardier reference
Bombardier referenceBombardier reference
Bombardier referenceAshley Jones
 
Cuestionario de compu
Cuestionario de compuCuestionario de compu
Cuestionario de compuvaleryn92
 
Ekim 2015 sosyal medya trendleri
Ekim 2015 sosyal medya trendleriEkim 2015 sosyal medya trendleri
Ekim 2015 sosyal medya trendleriAltavia Dekatlon
 
[학생발표]십자성마을_2020에너지자립비전및계획_2014SEL포럼
[학생발표]십자성마을_2020에너지자립비전및계획_2014SEL포럼[학생발표]십자성마을_2020에너지자립비전및계획_2014SEL포럼
[학생발표]십자성마을_2020에너지자립비전및계획_2014SEL포럼STUDENT ENERGY LAB
 
Tfs配置及使用手册
Tfs配置及使用手册Tfs配置及使用手册
Tfs配置及使用手册chenguangxi
 
Service Orientation Today and Tomorrow
Service Orientation Today and TomorrowService Orientation Today and Tomorrow
Service Orientation Today and TomorrowSalim Sheikh
 
Crew documents 020612 - 020660
Crew documents 020612 - 020660Crew documents 020612 - 020660
Crew documents 020612 - 020660Obama White House
 
モテ声ボーダープレゼン資料
モテ声ボーダープレゼン資料モテ声ボーダープレゼン資料
モテ声ボーダープレゼン資料TRIDENT
 
OPIC Released Documents 21-30
OPIC Released Documents 21-30OPIC Released Documents 21-30
OPIC Released Documents 21-30Obama White House
 
Influencia soldadura (1)
Influencia soldadura (1)Influencia soldadura (1)
Influencia soldadura (1)DOUGLAS SANTOS
 

Destaque (20)

Cv annita corbosiero 17_light
Cv annita corbosiero 17_lightCv annita corbosiero 17_light
Cv annita corbosiero 17_light
 
APP Email 7.27.05 (b)
APP Email 7.27.05 (b)APP Email 7.27.05 (b)
APP Email 7.27.05 (b)
 
Development update 12-2015
Development update 12-2015Development update 12-2015
Development update 12-2015
 
The President’s Speech in Cairo: A New Beginning - Hebrew
The President’s Speech in Cairo: A New Beginning - HebrewThe President’s Speech in Cairo: A New Beginning - Hebrew
The President’s Speech in Cairo: A New Beginning - Hebrew
 
House of human istanbul- Koçluk için Oyunlaştırma
House of human istanbul- Koçluk için OyunlaştırmaHouse of human istanbul- Koçluk için Oyunlaştırma
House of human istanbul- Koçluk için Oyunlaştırma
 
Tcl32c5
Tcl32c5Tcl32c5
Tcl32c5
 
Bombardier reference
Bombardier referenceBombardier reference
Bombardier reference
 
APP PowerPoint
APP PowerPointAPP PowerPoint
APP PowerPoint
 
Handwritten Notes (f)
Handwritten Notes (f)Handwritten Notes (f)
Handwritten Notes (f)
 
Cuestionario de compu
Cuestionario de compuCuestionario de compu
Cuestionario de compu
 
Ekim 2015 sosyal medya trendleri
Ekim 2015 sosyal medya trendleriEkim 2015 sosyal medya trendleri
Ekim 2015 sosyal medya trendleri
 
[학생발표]십자성마을_2020에너지자립비전및계획_2014SEL포럼
[학생발표]십자성마을_2020에너지자립비전및계획_2014SEL포럼[학생발표]십자성마을_2020에너지자립비전및계획_2014SEL포럼
[학생발표]십자성마을_2020에너지자립비전및계획_2014SEL포럼
 
Tfs配置及使用手册
Tfs配置及使用手册Tfs配置及使用手册
Tfs配置及使用手册
 
Service Orientation Today and Tomorrow
Service Orientation Today and TomorrowService Orientation Today and Tomorrow
Service Orientation Today and Tomorrow
 
Crew documents 020612 - 020660
Crew documents 020612 - 020660Crew documents 020612 - 020660
Crew documents 020612 - 020660
 
モテ声ボーダープレゼン資料
モテ声ボーダープレゼン資料モテ声ボーダープレゼン資料
モテ声ボーダープレゼン資料
 
OPIC Released Documents 21-30
OPIC Released Documents 21-30OPIC Released Documents 21-30
OPIC Released Documents 21-30
 
Climate Graphs 9.20.01
Climate Graphs 9.20.01Climate Graphs 9.20.01
Climate Graphs 9.20.01
 
Brochureams
BrochureamsBrochureams
Brochureams
 
Influencia soldadura (1)
Influencia soldadura (1)Influencia soldadura (1)
Influencia soldadura (1)
 

Semelhante a Overview Governança SOA - HP Brazil

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
 
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
 
Como Trazer o Legado para SOA
Como Trazer o Legado para SOAComo Trazer o Legado para SOA
Como Trazer o Legado para SOADavi Silva
 
SOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a ServiçosSOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a Serviçosalinebicudo
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOAproxypt
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOAHugo Marques
 
Taking - Apresentação de serviços das unidades
Taking - Apresentação de serviços das unidadesTaking - Apresentação de serviços das unidades
Taking - Apresentação de serviços das unidadesTaking
 
Sistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOASistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOAAdriano Teixeira de Souza
 
Best2bee Business Model
Best2bee Business ModelBest2bee Business Model
Best2bee Business ModelMiguel Vilaca
 
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementaçãoPalestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementaçãoAndré Lima
 
Administraçao de sistemas unidade vi governanca de ti parte 1
Administraçao de sistemas  unidade vi governanca de ti parte 1Administraçao de sistemas  unidade vi governanca de ti parte 1
Administraçao de sistemas unidade vi governanca de ti parte 1Vicente Willians Nunes
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)Daniela Nunes
 
R2IT - Portfólio de Serviços
R2IT - Portfólio de ServiçosR2IT - Portfólio de Serviços
R2IT - Portfólio de ServiçosRicardoSampaio57
 
Ágil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se AtraemÁgil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se AtraemCentus Consultoria
 

Semelhante a Overview Governança SOA - HP Brazil (20)

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
 
Prinicipais desafios no uso do TOGAF®
Prinicipais desafios no uso do TOGAF® Prinicipais desafios no uso do TOGAF®
Prinicipais desafios no uso do TOGAF®
 
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
 
Como Trazer o Legado para SOA
Como Trazer o Legado para SOAComo Trazer o Legado para SOA
Como Trazer o Legado para SOA
 
SOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a ServiçosSOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a Serviços
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOA
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOA
 
Taking - Apresentação de serviços das unidades
Taking - Apresentação de serviços das unidadesTaking - Apresentação de serviços das unidades
Taking - Apresentação de serviços das unidades
 
Sistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOASistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOA
 
Best2bee Business Model
Best2bee Business ModelBest2bee Business Model
Best2bee Business Model
 
Curso gestao servicos modulo 1 - v1
Curso gestao servicos   modulo 1 - v1Curso gestao servicos   modulo 1 - v1
Curso gestao servicos modulo 1 - v1
 
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementaçãoPalestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
 
Administraçao de sistemas unidade vi governanca de ti parte 1
Administraçao de sistemas  unidade vi governanca de ti parte 1Administraçao de sistemas  unidade vi governanca de ti parte 1
Administraçao de sistemas unidade vi governanca de ti parte 1
 
TOGAF em Ação
TOGAF em AçãoTOGAF em Ação
TOGAF em Ação
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
 
SOA
SOASOA
SOA
 
Real World S O A
Real World S O AReal World S O A
Real World S O A
 
R2IT - Portfólio de Serviços
R2IT - Portfólio de ServiçosR2IT - Portfólio de Serviços
R2IT - Portfólio de Serviços
 
Ágil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se AtraemÁgil e Arquitetura-Os Opostos se Atraem
Ágil e Arquitetura-Os Opostos se Atraem
 

Mais de Norberto Enomoto

Workshop Azure DevOps | Docker | Azure Kubernetes Services
Workshop Azure DevOps | Docker | Azure Kubernetes ServicesWorkshop Azure DevOps | Docker | Azure Kubernetes Services
Workshop Azure DevOps | Docker | Azure Kubernetes ServicesNorberto Enomoto
 
Workshop Azure DevOps Repos
Workshop Azure DevOps ReposWorkshop Azure DevOps Repos
Workshop Azure DevOps ReposNorberto Enomoto
 
Criação de uma API RESTful Multitenat em Spring Boot e Oracle database utiliz...
Criação de uma API RESTful Multitenat em Spring Boot e Oracle database utiliz...Criação de uma API RESTful Multitenat em Spring Boot e Oracle database utiliz...
Criação de uma API RESTful Multitenat em Spring Boot e Oracle database utiliz...Norberto Enomoto
 
Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de MicroserviçosNorberto Enomoto
 
Protocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry TransportProtocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry TransportNorberto Enomoto
 
Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de MicroserviçosNorberto Enomoto
 
Arquitetura de Microservicos
Arquitetura de MicroservicosArquitetura de Microservicos
Arquitetura de MicroservicosNorberto Enomoto
 
HP Communications and Media | Solutions IoT Platform
HP Communications and Media | Solutions IoT Platform HP Communications and Media | Solutions IoT Platform
HP Communications and Media | Solutions IoT Platform Norberto Enomoto
 
MQTT: Message Queuing Telemetry Transport (IoT)
MQTT: Message Queuing Telemetry Transport (IoT)MQTT: Message Queuing Telemetry Transport (IoT)
MQTT: Message Queuing Telemetry Transport (IoT)Norberto Enomoto
 

Mais de Norberto Enomoto (13)

Resilience4j
Resilience4jResilience4j
Resilience4j
 
Azure Pipeline
Azure PipelineAzure Pipeline
Azure Pipeline
 
AWS ECS vs EKS
AWS ECS vs EKSAWS ECS vs EKS
AWS ECS vs EKS
 
Workshop Azure DevOps | Docker | Azure Kubernetes Services
Workshop Azure DevOps | Docker | Azure Kubernetes ServicesWorkshop Azure DevOps | Docker | Azure Kubernetes Services
Workshop Azure DevOps | Docker | Azure Kubernetes Services
 
Workshop Azure DevOps Repos
Workshop Azure DevOps ReposWorkshop Azure DevOps Repos
Workshop Azure DevOps Repos
 
Criação de uma API RESTful Multitenat em Spring Boot e Oracle database utiliz...
Criação de uma API RESTful Multitenat em Spring Boot e Oracle database utiliz...Criação de uma API RESTful Multitenat em Spring Boot e Oracle database utiliz...
Criação de uma API RESTful Multitenat em Spring Boot e Oracle database utiliz...
 
Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de Microserviços
 
Protocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry TransportProtocolo MQTT: Message Queuing Telemetry Transport
Protocolo MQTT: Message Queuing Telemetry Transport
 
Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de Microserviços
 
Arquitetura de Microservicos
Arquitetura de MicroservicosArquitetura de Microservicos
Arquitetura de Microservicos
 
HP Communications and Media | Solutions IoT Platform
HP Communications and Media | Solutions IoT Platform HP Communications and Media | Solutions IoT Platform
HP Communications and Media | Solutions IoT Platform
 
Web Services
Web ServicesWeb Services
Web Services
 
MQTT: Message Queuing Telemetry Transport (IoT)
MQTT: Message Queuing Telemetry Transport (IoT)MQTT: Message Queuing Telemetry Transport (IoT)
MQTT: Message Queuing Telemetry Transport (IoT)
 

Overview Governança SOA - HP Brazil

  • 1. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Overview Governança SOA Norberto Enomoto - Arquiteto SOA norberto.enomoto@hp.com 26/09/2013
  • 2. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agenda • Arquitetura Orientada a Serviços – SOA • Governança SOA • Diretório de serviços • Governança do ciclo de vida do serviço • Q&A
  • 3. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Arquitetura Orientada a Serviços - SOA
  • 4. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4 Arquitetura Orientada a Serviços - SOA SOA é uma abordagem arquitetural corporativa que permite a criação de serviços de negócios interoperáveis que podem ser facilmente ser reutilizados entre aplicações e empresas. Fonte: Gartner Group
  • 5. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5 Arquitetura SOA
  • 6. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6 Antes e Depois SOA
  • 7. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7 Princípios para o Design dos Serviços Thomas Erl • Serviços são reutilizáveis • Serviços possuem um contrato formal - WSDL • Serviços possuem um Baixo Acoplamento • Serviços Abstraem a lógica • Serviços são capazes de se Compor - Agregabilidade • Serviços são Autônomos • Serviços evitam Alocação de Recursos por longos períodos • Serviços são capazes de serem Descobertos
  • 8. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 Objetivos e Benefícios Arquitetura SOA • Flexibilidade das aplicações • Agilidade nas manutenções • Aumento de produtividade no desenvolvimento de aplicações • Alinhamento entre TI e Negócio • Redução de custos e reusabilidade • Redução de complexidade nas integrações
  • 9. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Governança SOA
  • 10. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10 Governança SOA Governança SOA é um subset da Governança de TI relacionada ao estabelecimento de políticas, controles e obrigações relacionados aos serviços SOA Governança SOA deve endereçar como os serviços reusáveis são definidos, modelados, criados, acessados, executados e mantidos.
  • 11. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11 Relacionamentos – Governança SOA
  • 12. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12 Relacionamentos – Governança SOA • Enterprise Architecture (EA) Governance: é a prática e orientação pela qual arquiteturas empresariais e outras arquiteturas são gerenciadas e controladas em nível organizacional • IT Governance: é um conjunto de práticas, padrões assumidos por executivos, gestores, técnicos e usuários de TI de uma organização, com o objetivo de garantir controles efetivos, ampliar os processos de segurança e desempenho • Business Governance: é o conjunto de processos, costumes, políticas e leis que afetam a forma como uma organização é dirigida, administrada ou controlada
  • 13. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13 Governança SOA Pessoas – Para se certificar que as responsabilidades estão sendo direcionadas corretamente, e que os indivíduos ou membros estejam recebendo o devido suporte para adquirir o conhecimento e habilidades necessárias. Processos – Para definir se os processos certos estão sendo aplicados para garantir a qualidade e monitoramento dos serviços. Políticas – Regras que deverão ser seguidas por todos os envolvidos para que o objetivo seja alcançado.
  • 14. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14 Governança SOA Produtos/Ferramentas – Para cadastrar os requisitos dos serviços e sua documentação; Templates para serem usados na documentação dos serviços
  • 15. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15 Principais Preocupações Governança SOA • Classificação e catalogação dos serviços e componentes existentes • Controle do Ciclo de Vida dos ativos • Definição de políticas e métricas • Garantir que as políticas e métricas estão sendo cumpridas • Versionamento de componentes e serviços • Garantir aderência a arquitetura de referência • Análise de impacto
  • 16. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16 Porque Governança SOA é estratégico • Redução de Riscos • Controle de dependências, gerenciamento de impacto de mudanças, aplicação das polítcias, gerenciamento de SLAs • Redução de Custos e Eficiência • Promove consolidação, padronização e reuso • Valor para o Negócio • Certitifica-se que os investimentos em projetos trarão retorno ao negócio
  • 17. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17 Porque Governança SOA é estratégico • Alinhamento • Mantém a estratégia SOA alinhada com o negócio e arquitetura e em conformidade com o negócio e as políticas de TI. • Agilidade no Negócio • Ganhar visibilidade em SOA para a tomada de decisão mais rápida e entrega de aplicativos compostos
  • 18. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18 Centro de Excelência SOA (CoE) • Definição dos objetivos que a empresa pretende alcançar com a adoção de SOA. • Transmissão dos Conceitos SOA. • Estabelecimento dos Processos de Governança SOA. • Revisão nos Processos Governados (Processos de Desenvolvimento). • Apoio em projetos (Coaching). • Comunicação entre os diversos Projetos e Áreas de Negócios. Aplicação de Revisões Formais.
  • 19. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19 Centro de Excelência SOA (CoE SOA) Arquitetura de Referência Documento de arquitetura que deve ser seguido pelos projetos. Apresenta padrões de desenvolvimento, taxonomia de serviços, gerência de configuração, modelo canônico e melhores práticas. Esta arquitetura é definida pelo arquiteto e membros do CoE para ser seguida por todos os projetos. Contrato de Serviço Documento para catalogar os serviços existentes na organização, documentar os parâmetros de entrada e saída, servidor que hospeda as integrações, tempo de respostas dos serviços, etc.
  • 20. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20 Centro de Excelência SOA (CoE SOA) Matriz de Rastreabilidade Documento para mapear as dependências dos serviços. Com este documento, é possível ter uma análise de impacto nas manutenções de um serviço que possui dependências, além de ajudar na ordem de implantação. Mapeamento de Integração Documento para mapear as integrações no momento da análise, definir regras de negócio inerentes à integração e mapeamento dos dados.
  • 21. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 Centro de Excelência SOA (CoE SOA) Matriz de maturidade Conjunto de planilhas baseada no Modelo OSIMM (Open Group Maturity Model), que ajudam a definir o nível de maturidade em SOA nos clientes. Estas matrizes ajudam a dar início à implantação e a alcançar objetivos voltados à implementação de SOA, medindo constantemente o nível de maturidade alcançado.
  • 22. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22 Problemas de não ter o CoE SOA • Compreensão sobre SOA e para que serve, criando resistências em sua adoção • Coordenação e Comunicação entre diversas áreas, resultando em criação de serviços redundantes e, por vezes, idênticos. • Propriedade e Patrocínio, criando impasses na definição de quem paga o desenvolvimento, como conciliar diferentes prazos de diferentes projetos e a quem pertence o serviço. • Versionamento de Serviços, não deixando claro quem pode mudar um serviço e como deve se efetuar uma mudança.
  • 23. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Diretório de serviços
  • 24. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24 Diretório de Serviços
  • 25. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25 Diretório de Serviços
  • 26. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. • Ciclo de Vida Governança SOA
  • 27. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27 Oracle SOA Governance Solution
  • 28. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28 Principais Preocupações Governança do ciclo de vida do serviço • Definição de papéis e responsabilidades • Identificação de componentes e serviços de negócio • Criação de serviços • Implantação de serviços • Reutilização de serviços
  • 29. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29 Governança do ciclo de vida do serviço SOA Requirements Service Identification & Discovery Service Release Planning Enterprise Requirements Functional Model Prescribed Service Reuse Service Candidates Release Plan Service Analysis SOA Program Scope
  • 30. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30 Governança do ciclo de vida do serviço Service Definition Service Design Service Implementation Service Testing Contracts Interfaces Test Cases Implementation Test Results. Service ManagementService Delivery Project Scope
  • 31. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31 Governança do ciclo de vida do serviço
  • 32. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.32 Governança do ciclo de vida do serviço Service Proposed Assigned Defined Designed Implemented Operational RetiredIn ProgressJustified Not Justified Service Candidate
  • 33. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.33 Papéis e Responsabilidades Arquiteto Corporativo • Modelar a estrutrura, taxonomia e política de um ativo • Aceitar novos ativos candidatos • Projetar e participar do workflow de aprovação de ativos • Acompanhar o progresso da arquitetura • Identificar os ativos para modificação ou aposentadoria.
  • 34. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.34 Papéis e Responsabilidades Gerente de Projetos ou Arquiteto • Definiir os projetos e os times • Produzir e consumir os ativos • Participar na aprovação de ativos e na validação das políticas
  • 35. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.35 Papéis e Responsabilidades Desenvolvedor • Produzir e consumir os ativos • Especificar o custo para reutilização de ativos e tornar os mesmos reutilizáveis Analista de Negócio • Acompanhar o progresso do objetivo do negócio (reuso, aderência, redução de custos e etc) e reportar para o Gerente do Programa, CIO e outros envolvidos Administrador SOA • Definir e monitorar as políticas em tempo de execução e as SLAs
  • 36. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.36 Governança Ciclo de Vida: Projetar e Construir
  • 37. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.37 Governança Ciclo de Vida : Projetar e Construir 1. Arquitetos corporativos e de projetos criam o desenho dos ativos para documentar o mais recente padrões de arquitetura, melhores práticas e políticas. Arquitetos também podem prescrever outros templates de ativos ou serviços do projeto. Gerentes de projeto também podem criar o desenho de ativos adicional para projetos específicos. 2. Desenvolvedores de um mesmo projeto ou de diferentes projetos compartilham seus ativos com a corporação através do repositório. Ativos podem ser enviados manualmente ou coletados automaticamente.
  • 38. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.38 Governança Ciclo de Vida : Projetar e Construir 4. Gerentes de projetos fazem a edição e aprovação de ativos. 5. Desenvolvedores consomem os ativos bem como outros ativos compartilhados para implementar seu projeto atual. 6. Desenvolvedores fazem a instalação (deploy) do trabalho realizado em servidores dedicados ou compartilhado para teste funcional e integrado.
  • 39. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.39 Governança Ciclo de Vida : Pré Produção
  • 40. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.40 Governança Ciclo de Vida : Pré Produção 1. Desenvolvedores instalam (deploy) seu trabalho realizado nos servidores pré produção 2. Administradores associam segurança, desempenho e outras políticas de run-time nos servidores de pré produção. Estas mesmas configurações serão propagadas posteriormente para os servidores de produção. 3. Desenvolvedores ou administradores atualizam os ativos do serviço no repositório para indicar a última localização do “endpoint” do serviço nos servidores de pré produção. Esta tarefa poderá ser feita manualmente ou como parte de uma ciclo automatizado de coleta de informações.
  • 41. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.41 Governança Ciclo de Vida : Pré Produção 4. Gerentes de projetos sinalizam que o serviço esta pronto para o ambiente de pré produção. 5. Os artefatos dos serviços são enviados para o serviço de registro do ambiente de pré produção e agora podem ser descobertos e acessados pelas aplicações consumidoras. Esta promoção pode ser iniciada de forma manual ou disparada automaticamente pelo repositório. O registro pode se inscrever nos servidores de pré produção e receber automaticamente atualizações da localização dos “endpoints”
  • 42. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.42 Governança Ciclo de Vida : Produção
  • 43. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.43 Governança Ciclo de Vida : Produção 1. Desenvolvedores instalam (deploy) seu trabalho realizado nos servidores de produção 2. Desenvolvedores ou administradores atualizam os ativos do serviço no repositório para indicar a última localização do “endpoint” do serviço nos servidores deprodução. Esta tarefa poderá ser feita manualmente ou como parte de uma ciclo automatizado de coleta de informações. 3. Gerentes de projetos sinalizam que o serviço esta pronto para o ambiente de produção.
  • 44. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.44 Governança Ciclo de Vida : Produção 4. Os artefatos dos serviços são enviados para o serviço de registro do ambiente de produção e agora podem ser descobertos e acessados pelas aplicações consumidoras. Esta promoção pode ser iniciada de forma manual ou disparada automaticamente pelo repositório. O registro pode se inscrever nos servidores de pré produção e receber automaticamente atualizações da localização dos “endpoints” 5. Administradores monitoram a performance dos serviços e o cumprimento das políticas nos servidores de produção. 6. As métricas de execução dos serviços são periodicamente coletadas dos servidores de produção e estas métricas são adicionadas nos ativos dos serviços do repositório.
  • 45. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.45 Governança Ciclo de Vida : Produção 7. Arquitetos e/ou analistas de negócios monitoraram periodicamente o status do projeto e a conformidade com os níveis de reuso e métricas de execução. Esta informação é usada para ajudar a tomar decisões sobre futuros projetos e mudanças nas políticas.
  • 46. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.46 Governança SOA SOA Governance Continuous Improvement Plan & Define Deploy & Execute Manage & MonitorAnalyze & Evaluate
  • 47. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Q & A