Programa do Curso

Uma Metodologia Orientada a Serviços

  • Introdução a um roteiro de adoção de SOA
  • Três abordagens de análise
  • Análise orientada a serviços

Vantagens do SOA

  • Abordagem EAI Tradicional
  • Problemas com a abordagem EAI tradicional
  • Entre na Arquitetura Orientada a Serviços (SOA)
  • Podemos facilmente mudar o processo
  • Alterando o fluxo usando abordagem legada
  • Substituindo um aplicativo
  • Outras vantagens
  • Business Vantagens
  • Estágios de adoção

SOA Passado e Presente

  • De XML ao serviço Web para SOA
  • Como SOA era feito antes
  • Padrões emergentes para SOA
  • Compare SOA com outras arquiteturas

O que é arquitetura orientada a serviços?

  • O que é SOA?
  • Criando um entendimento comum de SOA
  • A evolução do SOA
  • Apresentando os conceitos de serviços e SOA
  • Princípios de design de SOA
  • A relação entre SOA e serviços web
  • As vantagens e riscos da SOA

Introdução à modelagem e UML

  • Por que usar modelos com SOA
  • A diferença entre modelo e metodologia
  • Por que usar a linguagem de modelagem unificada?
  • Identificando processos de negócios
  • Notação, Padrões e Metodologia
  • Qual metodologia escolher?

Introdução a Business Processos

  • Como uma coleção de serviços executa uma tarefa
  • Interação simples de resposta a solicitação
  • Interação complexa envolvendo muitos serviços
  • Surge a necessidade de um serviço de coordenador
  • Nascimento da orquestração ou processo de negócios
  • Compondo processos usando Business Process Execution Language (BPEL)
  • BPM soluções baseadas em orquestração
  • Exemplo de processos de negócios

Web Services

  • Elementos básicos de serviços da web
  • Pilha de padrões básicos de serviços da Web
  • A importância do WSDL
  • O design do SOAP
  • O uso de registros via UDDI
  • Os conceitos básicos da orientação a serviços

Distribuindo serviços em uma rede

  • Alinhando requisitos funcionais e não funcionais
  • O papel dos intermediários nas redes de serviços
  • Apresentações às extensões WS-*
  • Princípios SOA

Modelando blocos de construção SOA

  • Usando UML para analisar e projetar interfaces
  • Gerando um modelo de domínio
  • Implementando e realizando Use Cases
  • Mostrando colaboração de serviços da web
  • Uso de diagramas de comunicação

Barramento de serviço empresarial (ESB)

  • Objetivos
  • Invocação de serviço
  • Integração de sistemas legados
  • Web Services para o resgate
  • O papel do ESB em SOA
  • Segurança e ESB

Serviços orientados a processos

  • Abstração da camada de serviço
  • Introdução à camada de processos de negócios
  • Padrões de processo
  • Orquestração e coreografia
  • O uso de WS-BPEL para automação de processos

Modelo de referência orientado a serviços

  • Modelos de referência e arquiteturas de referência
  • O modelo de referência e arquitetura do IMPACT SOA
  • Fornecedores de SOA e seu relacionamento com SOA
  • Suporte SOA em plataformas .NET e Java EE

Arquitetura em camadas

  • O padrão de camadas
  • Arquitetura clássica de três camadas
  • Conectando-se à camada de domínio
  • Vinculando à interface do usuário
  • Usando pacotes para decompor um sistema
  • Evitando dependências mútuas
  • O que são camadas e por que precisamos delas?
  • Camada de serviço de aplicativo
  • Business camada de serviço
  • Camada de serviço de orquestração

Requisitos

Conhecimentos gerais sobre os sistemas informáticos da empresa. Os conhecimentos sobre a integração de sistemas informáticos podem ser benéficos.

  14 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (3)

Cursos Relacionados

Arquitetura Orientada a Serviços: Estratégia, Tecnologia e Metodologia

  35 horas

Categorias Relacionadas