Programa do Curso
1. As primeiras coisas primeiro: Arquitetura empresarial e de aplicações
- Definição de Arquitetura (Empresarial)
O que determina a necessidade de arquitetura?
Objectivos, normas e quadros de arquitetura
- Arquitecturas lógicas vs. arquitecturas físicas
- Padrões comuns de arquitetura de aplicações
Padrão de processo em várias etapas
Padrão de aplicação composta
2) Fase 1 do SOA
- As peças do puzzle SOA
- Como é que a SOA permite as estratégias empresariais
- Serviços e SOA definidos
- O que é a noção de "Aplicações" em SOA?
- O modelo da camada de serviços
Serviços de infraestrutura
Serviços de aplicação
Serviços de orquestração
- Estudo de caso SOA
Exemplo de esboço para um documento SOA Blueprint
Exemplo de um evento de negócio
- Principais caraterísticas da SOA
Acoplamento flexível a nível da arquitetura
Acoplamento flexível ao nível dos serviços
- Próxima geração SOA
Serviços síncronos vs. assíncronos
SOA na nuvem
- SOA e normas
- Desafios da SOA
3. Arquitetura orientada para serviços ou recursos, ou ambas?
- Transferência de Estado Representacional (REST)
O conceito de recursos
A interface uniforme
Restrições arquitectónicas
E a lógica empresarial?
Deficiências percebidas do REST
- Quando utilizar REST, quando utilizar uma SOA tradicional
REST como escolha para apoiar a camada de apresentação
A sinergia das aplicações Internet ricas (RIA) e REST
[Notação de objectos de script (JSON) vs. XML para RIAs
Caso de estudo
Arquitetura concetual
Serviços do tipo RESTful vs. SOAP
4.Gerir a evolução da SOA: Modelos de maturidade e roteiro de SOA
- Definir os objectivos - modelos de maturidade SOA
- O Modelo de Maturidade de Integração de Serviços do Grupo Aberto (OSIMM)
Visão geral
Dimensões de maturidade
Níveis de maturidade
Como avaliar a sua maturidade SOA
- Exemplo - Modelo de Maturidade do Software Progress
- Como chegar lá - desenvolvendo um roteiro SOA
- Estudo de caso: mapeamento de um modelo de maturidade para um roteiro
5 - Do caos à ordem: SOA Governança e a organização de TI
- Porque é que a SOA precisa de governação
- [TI vs. EA vs. SOA Governança
- Categorias de SOA Governança
- Governação em tempo de conceção
- Governação em tempo de execução
- Objectivos da SOA Governança
- Centro de Excellência SOA (COE)
Funções e responsabilidades dentro da organização de TI
6. Começar a trabalhar com as estruturas de Governança SOA
- Normas do Grupo Aberto
Modelo de referência da SOA Governança (SGRM)
Método de Vitalidade SOA Governance (SGVM)
- Método IBM SOA Governance e Management (SGMM)
7. Uma calculadora de ROI para SOA - Deixe os números falarem
- Abordagens ao cálculo do ROI
- Estudo de caso
Business passo-a-passo do processo
Âmbito da arquitetura
Visão geral da arquitetura
Modelo de camada de serviço
- ROI através da reutilização de serviços
Definição de ROI
Modelo ROI para a reutilização de software
- Reutilização para além do projeto de aplicação principal
- Conclusões
Manter o controlo da reutilização
8. a nova fronteira: Cloud Computing
- Definição de nuvem
Como chegámos até aqui? Do alojamento de aplicações ao SaaS, passando pela nuvem pública e privada
Escolha o seu sabor: IaaS, SaaS ou PaaS?
- Transferir aplicações para a nuvem
Virtualização de recursos
Provisionamento automatizado e sob demanda de recursos
Infraestrutura e aplicações partilhadas
9. a sinergia de SOA e Cloud Computing
- SOA e nuvem são complementares
- Sinergia SOA/Nuvem
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Juntando tudo: o SOA-Cloud
10.Across Application Silos: O cenário de integração
- O cenário de integração - o panorama geral
- Integração ao nível dos dados
Extrair, transformar, carregar (ETL)
- Integração ao nível da interface (também conhecida como integração de aplicações)
O backbone de mensagens
Transformação de dados
Encaminhamento baseado em conteúdo
Estabelecimento de conetividade de aplicações através de adaptadores
Padrões de design de integração
- Integração orientada para os serviços (SOI)
Vantagens em relação à integração tradicional de aplicações empresariais (EAI)
11. Do barramento de serviços empresariais (ESB) ao barramento de serviços Internet (ISB)
- O barramento de serviços empresariais
Introdução ao ESB
Arquitecturas conceptuais de ESB
Como é que as empresas utilizam atualmente os ESB?
- A necessidade de integração na nuvem e os seus desafios
Do ESB ao "Internet Service Bus" (ISB)
- O panorama dos produtos - exemplos de ESB e ISB
12.colocando tudo junto: Desenvolvimento de uma estratégia de integração para a sua empresa
- Classificação das arquitecturas de integração em função do grau de acoplamento
- Abordagens para aproveitar e migrar sistemas antigos
- Comparação de abordagens e tecnologias de integração
Critérios de decisão para selecionar uma determinada abordagem
- Integração com a arquitetura de dados
13.Conclusões
- Resumo do seminário
- Outlook: SOA, Cloud, mobile e a consumerização das TI
Requisitos
Conhecimento geral dos conceitos de computação distribuída e de desenvolvimento de aplicações.
Declaração de Clientes (4)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Curso - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Curso - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Curso - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.