21
Governança SOA Governança SOA Conceitos, Desafios e Roadmap Governança SOA Governanç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 Oliveira Gerente de consultoria e serviços [email protected]

Governança SOA

Embed Size (px)

DESCRIPTION

Apresentação sobre Governança SOA. Boas práticas e fatores críticos.

Citation preview

Page 1: Governança SOA

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

[email protected]

Page 2: Governança SOA

Aquele blog de SOAAquele blog de SOA

público | www.sensedia.com/br 2

www.aqueleblogdesoa.com.br

Page 3: Governança SOA

• 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”

Page 4: Governança SOA

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.

Page 5: Governança SOA

• “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).”

Page 6: Governança SOA

• 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?

Page 7: Governança SOA

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

Page 8: Governança SOA

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

Page 9: Governança SOA

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

Page 10: Governança SOA

• 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

Page 11: Governança SOA

Produtos Produtos SensediaSensediaProdutos Produtos SensediaSensedia

público | www.sensedia.com/br 11

Governança SOAGovernança SOA

Page 12: Governanç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

Page 13: Governança SOA

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

Page 14: Governança SOA

• 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

Page 15: Governança SOA

� 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

Page 16: Governança SOA

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

Page 17: Governança SOA

• 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

Page 18: Governança SOA

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

Page 19: Governança SOA

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

Page 20: Governança SOA

Aquele blog de SOAAquele blog de SOA

público | www.sensedia.com/br 20

www.aqueleblogdesoa.com.br

Page 21: Governança SOA

Obrigado!Obrigado!

Marcílio OliveiraGerente de consultoria e serviços

[email protected]

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