Webinar: Maturidade e Roadmap SOA
-
Upload
sensedia-company -
Category
Technology
-
view
1.104 -
download
2
description
Transcript of Webinar: Maturidade e Roadmap SOA
![Page 1: Webinar: Maturidade e Roadmap SOA](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/1.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/2.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/3.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/4.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/5.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/6.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/7.jpg)
público | www.sensedia.com/br | 7público | www.sensedia.com/br | 7
Enquete
![Page 8: Webinar: Maturidade e Roadmap SOA](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/8.jpg)
público | www.sensedia.com/br | 8
![Page 9: Webinar: Maturidade e Roadmap SOA](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/9.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/10.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/11.jpg)
público | www.sensedia.com/br | 11público | www.sensedia.com/br | 11
Modelo de Maturidade
![Page 12: Webinar: Maturidade e Roadmap SOA](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/12.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/13.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/14.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/15.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/16.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/17.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/18.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/19.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/20.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/21.jpg)
público | www.sensedia.com/br | 21
Enquete
![Page 22: Webinar: Maturidade e Roadmap SOA](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/22.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/23.jpg)
• 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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/24.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/25.jpg)
público | www.sensedia.com/br | 25público | www.sensedia.com/br | 25
Enquete
![Page 26: Webinar: Maturidade e Roadmap SOA](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/26.jpg)
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 28: Webinar: Maturidade e Roadmap SOA](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/28.jpg)
público | www.sensedia.com/br | 28
Aquele Blog de quê?
www.aqueleblogdesoa.com.br
Participe!
![Page 29: Webinar: Maturidade e Roadmap SOA](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/29.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022070303/54969f19ac79592f2e8b5166/html5/thumbnails/30.jpg)
público | www.sensedia.com/br | 30
SOA that makes sense!