Upload
sensedia-company
View
3.012
Download
1
Embed Size (px)
DESCRIPTION
Apresentação sobre Governança SOA. Boas práticas e fatores críticos.
Citation preview
Governança SOAGovernança SOA
Conceitos, Desafios e Roadmap
Governança SOAGovernança SOA
Conceitos, Desafios e Roadmap
público | www.sensedia.com/br 1
Conceitos, Desafios e Roadmap
de Implantação
Conceitos, Desafios e Roadmap
de Implantação
Marcílio OliveiraGerente de consultoria e serviços
Aquele blog de SOAAquele blog de SOA
público | www.sensedia.com/br 2
www.aqueleblogdesoa.com.br
• SOA não é uma tecnologia
• SOA não é um produto ou plataforma
• Nenhum fornecedor pode vender SOA para você
• SOA não é uma revolução ou “bala de prata”
SOA NÃO é:SOA NÃO é:
público | www.sensedia.com/br 3
• SOA não é uma revolução ou “bala de prata”
• SOA ≠ WebServices ≠ XML ≠ BPM
• SOA não é “Puro Marketing”
O que é SOA?O que é SOA?
Service-Oriented
Architecture
SOA é uma abordagemarquitetural corporativa quepermite a criação de serviçosde negócio interoperáveis que
público | www.sensedia.com/br 4
Architecturede negócio interoperáveis quepodem facilmente ser reutilizados e compartilhadosentre aplicações e empresas.
• “Em 2010, a carência de planejamento relacionado a governança será a razão mais comum dos fracassos em SOA.”
Governança?Governança?
público | www.sensedia.com/br 5
“Through 2010, lack of working SOAgovernance arrangements will be themost common reason for SOA failure
(0.8 probability).”
• Governança nos ajuda a responder algumas questões.
Governança SOAGovernança SOA
Perfis e responsabilidadesPerfis e responsabilidadesPolíticas e definições...Políticas e definições...
O que são meus serviço?
Quem cria?
Quem mantém?
público | www.sensedia.com/br 6
Quem mantém?
Quem evolui?
Quem paga?
Granularidade?
Como identificar?
Taxonomia?
Ciclo de vida?
1. Try to Boil the Ocean
2. Vamos implementar alguns Web Services
3. Pensaremos em governança mais tarde
Erros mais comuns em SOA**(anti-patterns)
Erros mais comuns em SOA**(anti-patterns)
Top
6Concerns
público | www.sensedia.com/br 7
3. Pensaremos em governança mais tarde
4. “Governar” vs. “Ser Governado”
5. A nossa empresa é diferente
6. Vamos às Compras
** Compilação livre baseada em experiências, segundo Kleber Bacili
Plano de TrabalhoVisão Geral
Plano de TrabalhoVisão Geral
MelhoriaContínua+ Mentoring
DesignGovernançaSOA (nível 2)+ Mentoring
3
4
público | www.sensedia.com/br 8
DiagnósticoSOA
DesignGovernançaSOA (nível 1)+ Mentoring
1
2
Nível de
Reúso
Abordagem IncrementalAbordagem Incremental
Aplicações
A 1 2
B 31 4 5
1
5
2
3
Identificados
Reutilizados
público | www.sensedia.com/br 9
Ativos Reutilizáveis
D 2 73 8
E 3 5 6
F 1 2 6
8
11 2 3 4
6 75 8
2 3
5 6 8
C 1 65 6
9
• Executive level buy-in
• Comunicação e colaboração efetiva
• Escolher corretamente o projeto piloto
� Requisitos e escopo bem definidos
� Valor de negócio claro e visível
Fatores críticos para o sucessoFatores críticos para o sucesso
público | www.sensedia.com/br 10
� Valor de negócio claro e visível
• Disciplina formal e Governança
� Ownership de serviços e incentivos às equipes de projeto
• Adoção incremental baseada em uma combinação de critérios técnicos e de negócio
Produtos Produtos SensediaSensediaProdutos Produtos SensediaSensedia
público | www.sensedia.com/br 11
Governança SOAGovernança SOA
Assessment e Gap Analysis, Processos de Governança SOA, Infra Estrutura e Roadmap de Adoção
Sensedia SOA Solution
Produtos e ServiçosProdutos e Serviços
público | www.sensedia.com/br | 12
• Identificação automática de ativosexistentes
• Gráficos derelacionamentos
• Análise de Qualidade dos Serviços
• Avaliação da Saúde dos Projetos
• Gestão dos Serviços eComponentes
• Governança do ciclo de vida• Visibilidade do Acervo e
Promoção da Reutilização• Métricas de ROI • Análise de Impacto
Tecnologia da Informação
Bancos e Seguradoras Mineração, Utilidades e Construção
Media &Telecom
Indústria Aeronáutica
ClientesClientes
público | www.sensedia.com/br | 13
Outros
• P&D com laboratóriosem renomadas universidades brasileiras
• Compromisso com
Investimentos em P&D
público | www.sensedia.com/br | 14
• Compromisso com inovação buscandoevoluções e novas funcionalidades
• Apoio de instituições de fomento
• Metodologia ágil
Agências Universidades
� Cursos de Extensão Acadêmica, Pós-graduação e Educação Corporativa
� Cursos e Workshops em parceiras com instituições
� Assuntos: SOA, WebServices,
Parcerias Educacionais
Educação
público | www.sensedia.com/br | 15
� Assuntos: SOA, WebServices, Componentização e Reúso”
Treinamentos In-Company
Componentização e Reúso
SOA e Webservices
Interação das Ferramentas SensediaInteração das Ferramentas Sensedia
Asset RuntimePublication
UDDIs
ESBs
Assets Quality Dashboard
SOA Asset Managment Source Code
público | www.sensedia.com/br 16
Asset ProductionAnd Consumption
Eclipse Platform
IBM Rational RSA/RSM
MS VisualStudio
Oracle JDeveloper
Borland JBuilder
ESBs SOA Asset Managment
Existing Asset Discovery
IBM RationalClearCase
CVS/Subversion
Source CodeManagement
• Solução para Gestão e Reúso de serviços e componentes e Governança SOA:
� Repositório de Metadados
Sensedia RepositorySensedia Repository
público | www.sensedia.com/br 17
Metadados
� Políticas e Processos
� Métricas objetivas e relatórios customizáveis
� Controle de ciclo de vidados ativos
� Colaboração
� Promoção de práticas dereutilização
Sensedia DiscovererSensedia Discoverer
• Identificaçãoautomática dosativos existentes
• Visibilidade dolegado
Antecipação do ROI
público | www.sensedia.com/br 18
� Antecipação do ROI
� Análise de impacto
� Aproveitamento dos sistemas legados
• Análise com baseem indicadores decomplexidade
Sensedia DashboardSensedia Dashboard
• Principais Funcionalidades:
� Analise de indicadoresde qualidadearquitetural e a saúdedos projetos e
público | www.sensedia.com/br 19
dos projetos ecomponentes
� Integrado com oSensedia Repositorye o ambiente de buildda empresa
� Painel indicativoutilizando traffic lights
Aquele blog de SOAAquele blog de SOA
público | www.sensedia.com/br 20
www.aqueleblogdesoa.com.br
Obrigado!Obrigado!
Marcílio OliveiraGerente de consultoria e serviços
público | www.sensedia.com/br 21
SOA that makes sense!
Copyright (C) 2009Sensedia. - Todos os direitos reservados.
Todos os nomes e produtos são usados apenas com o propósito de identificação e são marcas registradas de seus
respectivos proprietários.
www.sensedia.com/br