webinar: maturidade e roadmap soa

30
público | www.sensedia.com/br | 1 público | www.sensedia.com/br | 1 Webinar: Maturidade e Roadmap SOA Outubro / 2009

Upload: sensedia-company

Post on 18-Dec-2014

1.104 views

Category:

Technology


2 download

DESCRIPTION

Webinar da Sensedia apresentado dia 29/10/2009 por Kleber Bacili, diretor de tecnologia e Marcílio Oliveira, gerente de consultoria. Nesse webinar foi apresentado: * Níveis de maturidade SOA com as suas diferentes perspectivas; * Como avaliar sua própria maturidade conforme o modelo e os benefícios gerados em cada fase; * Abordagem Lightweight SOA de priorização e geração de valor; * Quais competências devem ser desenvolvidas; * Principais padrões técnicos, mecanismos e boas práticas que devem ser consideradas em seu planejamento; * Como planejar as ações nas diferentes perspectivas de forma a otimizar custos e antecipar os resultados.

TRANSCRIPT

Page 1: Webinar: Maturidade e Roadmap SOA

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

Webinar:

Maturidade e Roadmap SOA

Outubro / 2009

Page 2: Webinar: Maturidade e Roadmap SOA

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

• Introdução• Abordagem Lightweight SOA• As Perspectivas de Ação• Modelo de Maturidade SOA • Desenvolvendo as Capacidades• Plano de Adoção Incremental• Perguntas e Respostas

Agenda

Page 3: Webinar: Maturidade e Roadmap SOA

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

• Especializada em soluções para Governança SOA (Arquitetura Orientada a Serviços) e Reutilização de Ativos de Software

• Visionária no Quadrante Mágico para Governança SOA do Gartner (março/2009)

Introdução: Sobre a Sensedia

Page 4: Webinar: Maturidade e Roadmap SOA

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

Introdução: Produtos e Serviços

Assessment e Gap Analysis, Processos de Governança SOA, Infra Estrutura, Roadmap de Adoção e Capacitação

Sensedia SOA Solution

• Identificação automática de ativos existentes

• Gráficos derelacionamentos

• Análise de Qualidade dos Serviços

• Avaliação da Saúde dos Projetos

• Gestão dos Serviços e componentes

• Governança do ciclo de vida dos ativos

• Visibilidade do acervo e promoção do reúso

• Métricas de ROI • Análise de Impacto

Page 5: Webinar: Maturidade e Roadmap SOA

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

Kleber [email protected]

• Diretor de Tecnologia da Sensedia e professor de pós-graduação da Unicamp em SOA. Possui grande experiência na implantação de conceitos como componentização e orientação a serviços em empresas.

Marcílio [email protected]

• Gerente de Consultoria da Sensedia. Especialista em SOA e Mestre em Ciência da Computação pela Unicamp. Atualmente é responsável pela implantação e consolidação de estratégias de reúso e governança SOA em grandes empresas.

Introdução: Apresentadores

Page 6: Webinar: Maturidade e Roadmap SOA

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

• O que é SOA

• Benefícios gerais da adoção SOA

• Desafios genéricos encontrados pelas empresas em SOA

• Venda de ferramentas SOA Por exemplo: Sensedia Repository

FORA da Agenda

Page 7: Webinar: Maturidade e Roadmap SOA

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

Enquete

Page 8: Webinar: Maturidade e Roadmap SOA

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

Page 9: Webinar: Maturidade e Roadmap SOA

confidencial | www.sensedia.com/br | 9

Abordagem Lightweight SOA

Leve e Incremental

• Fases curtas com entregáveis práticos

• Priorização das ações que trazem mais valor

• Aproveitamento das funcionalidades legadas

Modelo de Maturidade

• Modelo com 5 níveis baseadas em capacidades

• Escopo de adoção vs. maturidade de serviços

• Desenvolvimento de capacidades x tempo

SOA and Reuse Toolkit

• Material pré-existente com processos, guias e boas práticas para governança SOA e reúso

• Agilidade em desenvolver as capacidades-chave

Page 10: Webinar: Maturidade e Roadmap SOA

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

Infraestrutura

Arquitetura

Metodologia

Aplicações & Informações

Perspectivas da Adoção SOA

Governança

Page 11: Webinar: Maturidade e Roadmap SOA

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

Modelo de Maturidade

Page 12: Webinar: Maturidade e Roadmap SOA

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

• Baseado em diversos modelos existentes e na expertise Sensedia em projetos SOA

• Dimensões: Escopo de Adoção vs. Maturidade de Serviços

• Importante: É um Modelo de Referência Maturidade assume significados diferentes para

empresas diferentes Nem todas as empresas precisam ser nível 5

Modelo de Maturidade

Page 13: Webinar: Maturidade e Roadmap SOA

Single Application

Multiple App.(SingleB.U.)

Multiple App.(CrossB.U.)

Corporate Level

• Serviços otimizados• Aplicação de regras realtime• Correções dinâmicas

Serviços Arquitetados

Serviços de negócio

Nível inicial de serviços

• Núcleo SOA• Nível inicial de

reutilização

• Metodologia SOA• Disseminação

SOA

• Know how tecn. básico• MDS convencional• Padronizações técnicas

2

3

4

5

1 • Integrações P2P• Serviços técnicos

• Definição de papéis• Apoio executivo• Padrões e processos básicos• Repositório de serviços

• Monitoração de Serviços• Reuso automatizado• Orquestração e coreografia

• Versionamento de serviços• Medição de performance• ESB Operacional• Reúso corporativo

• KPI’s• Indicadores de QoS

Serviços monitorados

Otimização de serviços

• Evolução contínua• ROI objetivo

Agilidade

Flexibilidade

Manutenabilidade

Page 14: Webinar: Maturidade e Roadmap SOA

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

Detalhamento das Perspectivas e Capacidades

Page 15: Webinar: Maturidade e Roadmap SOA

confidencial | www.sensedia.com/br

Sensedia SOA Toolkit

Architectural Mechanisms

Security

Policy

Transaction

Service Test

SOA Guidelines and Architectural

Blueprints

Interoperability …

SOA Governance

Versioning

Service Ownership

Taxonomy

Service lifecycle

SOA Infrastructure Service Repository

Enterprise Service Bus - ESB

Service Discoverer

UDDIsQuality

Dashboard

SOA Management

SOA Methodology

• SOA Architect• Reuse manager• B. Analyst• Service tester …

Application & Information

Application / Legacy- Service identification and registry- Integration traceability

Metrics

Architectural quality

Savings & Reuse

Runtime indicators

KPI’s

- Technical and strategic SOA know how - SOA Mentoring

Service Harvesting

Page 16: Webinar: Maturidade e Roadmap SOA

confidencial | www.sensedia.com/br

Sensedia SOA Toolkit

Architectural Mechanisms

Security

Policy

Transaction

Service Test

SOA Guidelines and Architectural

Blueprints

Interoperability …

SOA Governance

Versioning

Service Ownership

Taxonomy

Service lifecycle

SOA Infrastructure Service Repository

Enterprise Service Bus - ESB

Service Discoverer

UDDIsQuality

Dashboard

SOA Management

SOA Methodology

• SOA Architect• Reuse manager• B. Analyst• Service tester …

Application & Information

Application / Legacy- Service identification and registry- Integration traceability

Metrics

Architectural quality

Savings & Reuse

Runtime indicators

KPI’s

- Technical and strategic SOA know how - SOA Mentoring

Service Harvesting

Page 17: Webinar: Maturidade e Roadmap SOA

confidencial | www.sensedia.com/br

Sensedia SOA Toolkit

Architectural Mechanisms

Security

Policy

Transaction

Service Test

SOA Guidelines and Architectural

Blueprints

Interoperability …

SOA Governance

Versioning

Service Ownership

Taxonomy

Service lifecycle

SOA Infrastructure Service Repository

Enterprise Service Bus - ESB

Service Discoverer

UDDIsQuality

Dashboard

SOA Management

SOA Methodology

• SOA Architect• Reuse manager• B. Analyst• Service tester …

Application & Information

Application / Legacy- Service identification and registry- Integration traceability

Metrics

Architectural quality

Savings & Reuse

Runtime indicators

KPI’s

- Technical and strategic SOA know how - SOA Mentoring

Service Harvesting

Page 18: Webinar: Maturidade e Roadmap SOA

confidencial | www.sensedia.com/br

Sensedia SOA Toolkit

Architectural Mechanisms

Security

Policy

Transaction

Service Test

SOA Guidelines and Architectural

Blueprints

Interoperability …

SOA Governance

Versioning

Service Ownership

Taxonomy

Service lifecycle

SOA Infrastructure Service Repository

Enterprise Service Bus - ESB

Service Discoverer

UDDIsQuality

Dashboard

SOA Management

SOA Methodology

• SOA Architect• Reuse manager• B. Analyst• Service tester …

Application & Information

Application / Legacy- Service identification and registry- Integration traceability

Metrics

Architectural quality

Savings & Reuse

Runtime indicators

KPI’s

- Technical and strategic SOA know how - SOA Mentoring

Service Harvesting

Page 19: Webinar: Maturidade e Roadmap SOA

confidencial | www.sensedia.com/br

Sensedia SOA Toolkit

Architectural Mechanisms

Security

Policy

Transaction

Service Test

SOA Guidelines and Architectural

Blueprints

Interoperability …

SOA Governance

Versioning

Service Ownership

Taxonomy

Service lifecycle

SOA Infrastructure Service Repository

Enterprise Service Bus - ESB

Service Discoverer

UDDIsQuality

Dashboard

SOA Management

SOA Methodology

• SOA Architect• Reuse manager• B. Analyst• Service tester …

Application & Information

Application / Legacy- Service identification and registry- Integration traceability

Metrics

Architectural quality

Savings & Reuse

Runtime indicators

KPI’s

- Technical and strategic SOA know how - SOA Mentoring

Service Harvesting

Page 20: Webinar: Maturidade e Roadmap SOA

confidencial | www.sensedia.com/br

Sensedia SOA Toolkit

Architectural Mechanisms

Security

Policy

Transaction

Service Test

SOA Guidelines and Architectural

Blueprints

Interoperability …

SOA Governance

Versioning

Service Ownership

Taxonomy

Service lifecycle

SOA Infrastructure Service Repository

Enterprise Service Bus - ESB

Service Discoverer

UDDIsQuality

Dashboard

SOA Management

SOA Methodology

• SOA Architect• Reuse manager• B. Analyst• Service tester …

Application & Information

Application / Legacy- Service identification and registry- Integration traceability

Metrics

Architectural quality

Savings & Reuse

Runtime indicators

KPI’s

- Technical and strategic SOA know how - SOA Mentoring

Service Harvesting

Page 21: Webinar: Maturidade e Roadmap SOA

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

Enquete

Page 22: Webinar: Maturidade e Roadmap SOA

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

Plano de Adoção Incremental

Page 23: Webinar: Maturidade e Roadmap SOA

• Direcionadores: Divisão em Fases curtas Priorização das ações que tragam o maior valor

no menor espaço de tempo Equilíbrio de ações nas 5 Perspectivas Medições objetivas de resultados Comunicação e Propagação são críticos!

Plano de Adoção

Page 24: Webinar: Maturidade e Roadmap SOA

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

Fases 3 … nFase 1 Fase 2 Fases 3 … n

• Matriz de responsabilidades• Taxonomia e classificação• …

• Identificação de serviços• Definição dos papéis• …

• Segurança• Interoperabilidade•…

• Avaliação de legado• Serviços ClasseA• …

• Repositório de Serviços• Barramento (ESB)

• Repositório disponível com ativos reutilizáveis

• Início da padronização na Arquitetura

• Responsabilidades definidas

• Serviços ClasseA em operação:

• Lógica de negócio centralizada

• Aplicações reusando• Dependências mapeadas

• Consistentes “small wins”• Medição de indicadores de retorno sobre o investimento

Resultados Resultados Resultados

SOA Governance

SOA Infrastructure

SOA Methodology

Architectural Mechanisms

Aplicações & Informações

Page 25: Webinar: Maturidade e Roadmap SOA

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

Enquete

Page 26: Webinar: Maturidade e Roadmap SOA

1. SOA está trilhando o caminho para atingir o mainstream

2. Ensinamento da crise: projetos curtos com análises de ROI e priorização de valor

3. Diversas perspectivas devem ser consideradas na adoção de SOA

4. Modelos de Maturidade ajudam a definir a direção a seguir e a priorização

5. O Plano de Adoção em fases incrementais e rápida demonstração de resultados

Conclusões

12345

Page 27: Webinar: Maturidade e Roadmap SOA

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

Perguntas e Respostas

[email protected]

[email protected]?

Page 28: Webinar: Maturidade e Roadmap SOA

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

Aquele Blog de quê?

www.aqueleblogdesoa.com.br

Participe!

Page 29: Webinar: Maturidade e Roadmap SOA

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

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

Obrigado!

Page 30: Webinar: Maturidade e Roadmap SOA

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

SOA that makes sense!