Programa do Curso
1. Comecemos pelo princípio: arquitetura empresarial e de aplicativos
- Definição de Arquitetura (Empresarial)
O que impulsiona a necessidade de arquitetura?
Objetivos, padrões e estruturas de arquitetura
- Arquiteturas lógicas versus físicas
- Padrões comuns de arquitetura de aplicativos
Padrão de processo de várias etapas
Padrão de aplicativo composto
2.SOA Fase 1
- As peças do quebra-cabeça SOA
- Como SOA permite estratégias de negócios
- Serviços e SOA definidos
- Qual é a noção de “Aplicativos” em SOA?
- O modelo da camada de serviço
Serviços de infraestrutura
Serviços de aplicativos
Serviços de orquestração
- Estudo de caso SOA
Exemplo de esboço para um documento SOA Blueprint
Exemplo de passo a passo de evento de negócios
- Principais características de SOA
Acoplamento fraco em nível de arquitetura
Acoplamento solto de nível de serviço
- SOA de próxima geração
Serviços síncronos vs. serviços assíncronos
SOA na nuvem
- SOA e padrões
- Desafios SOA
3. Arquitetura orientada a serviços ou recursos, ou ambas?
- Transferência de Estado Representacional (REST)
O conceito de recursos
A interface uniforme
Restrições arquitetônicas
E a lógica de negócios?
Deficiências percebidas de REST
- Quando usar REST, quando usar SOA tradicional
REST como opção para suportar a camada de apresentação
A sinergia entre Rich Internet Applications (RIAs) e REST
JavaNotação de objeto de script (JSON) vs. XML para RIAs
Estudo de caso
Arquitetura conceitual
Serviços RESTful versus serviços do tipo SOAP
4.Gerenciando a Evolução SOA: Modelos e Roteiro de Maturidade SOA
- Definindo os objetivos – modelos de maturidade SOA
- O modelo de maturidade de integração de serviços de grupo aberto (OSIMM)
Visão geral
Dimensões de maturidade
Níveis de maturidade
Como avaliar sua maturidade SOA
- Exemplo - Modelo de maturidade de software Progress
- Como chegamos lá – desenvolvendo um roteiro SOA
- Estudo de caso: mapeando um modelo de maturidade para um roteiro
5.Do caos à ordem: SOA Governance e a organização de TI
- Por que SOA precisa de governança
- Business vs. TI vs. EA vs. SOA Governance
- Categorias de SOA Governance
- Governança do tempo de design
- Governança em tempo de execução
- SOA Goobjetivos de governança
- Centro SOA de Excellência (COE)
Funções e responsabilidades dentro da organização de TI
6.Comece com SOA GoVernance Frameworks
- Padrões de Grupo Aberto
SOA GoModelo de Referência Vernance (SGRM)
SOA GoMétodo de Vitalidade Vernance (SGVM)
- Método IBM SOA Go e Management (SGMM)
7. Uma calculadora de ROI para SOA – Deixe os números falarem
- Abordagens para cálculo de ROI
- Estudo de caso
Business passo a passo do processo
Escopo da arquitetura
Visão geral da arquitetura
Modelo de camada de serviço
- ROI por meio da reutilização de serviços
ROI definido
Modelo de ROI para reutilização de software
- Reutilize além do projeto principal do aplicativo
- Conclusões
Acompanhando a reutilização
8.A Nova Fronteira: Cloud Computing
- Definição de nuvem
Como chegamos aqui? Da hospedagem de aplicativos ao SaaS e à nuvem pública e privada
Escolha sua opção: IaaS, SaaS ou PaaS?
- Movendo aplicativos para a nuvem
Virtualização de recursos
Provisionamento automatizado e sob demanda de recursos
Infraestrutura e aplicativos compartilhados
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: a nuvem SOA
10. Entre Silos de Aplicação: O Cenário de Integração
- O cenário da integração – o panorama geral
- Integração em nível de dados
Extrair, transformar, carregar (ETL)
- Integração em nível de interface (também conhecida como integração de aplicativos)
A espinha dorsal das mensagens
Transformação de dados
Roteamento baseado em conteúdo
Estabelecendo conectividade de aplicativos por meio de adaptadores
Padrões de design de integração
- Integração Orientada a Serviços (SOI)
Vantagens sobre a integração de aplicativos empresariais (EAI) tradicional
11. Do Enterprise Service Bus (ESB) para o Internet Service Bus (ISB)
- O barramento de serviço corporativo
Apresentando o ESB
Arquiteturas ESB conceituais
Como as empresas usam os ESBs hoje?
- A necessidade de integração na nuvem e seus desafios
Do ESB ao “Barramento de Serviço de Internet” (ISB)
- O cenário do produto – exemplos de ESB e ISB
12. Juntando tudo: desenvolvendo uma estratégia de integração para sua empresa
- Classificação das arquiteturas de integração pelo grau de acoplamento
- Abordagens para aproveitar e migrar sistemas legados
- Comparação de abordagens e tecnologias de integração
Critérios de decisão para selecionar uma abordagem específica
- Integração com a arquitetura de dados
13.Conclusões
- Resumo do seminário
- Outlook: SOA, nuvem, mobilidade e consumerização de TI
Requisitos
Conhecimento geral dos conceitos de computação distribuída e de desenvolvimento de aplicações.
Declaração de Clientes (3)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Curso - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Curso - Enabling SOA with BPM and BPMN
O exercício e o formador são muito úteis na codificação.
Paul Andrew - IT
Curso - REST API - a pattern of exchange of information between sites
Machine Translated