Governança SOA

Post on 28-Jun-2015

3.012 views 1 download

description

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

Transcript of 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

marcilio.oliveira@sensedia.com

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

marcilio.oliveira@sensedia.com.br

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