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.

 21 Horas

Declaração de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas