Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Uma metodologia orientada para os serviços
- Introdução a um roteiro de adoção de SOA
- Três abordagens de análise
- Análise orientada para os serviços
Vantagens da SOA
- Abordagem EAI tradicional
- Problemas com a abordagem EAI tradicional
- Introdução da Arquitetura Orientada para os Serviços (SOA)
- Podemos alterar facilmente o processo
- Alterar o fluxo utilizando a abordagem tradicional
- Substituir uma aplicação
- Outras vantagens
- Business Vantagens
- Fases de Adoção
SOA Passado e Presente
- De XML a Serviço Web a SOA
- Como era feito o SOA antes
- Normas emergentes para SOA
- Comparar SOA com outras arquitecturas
O que é a arquitetura orientada para os serviços?
- O que é SOA?
- Criar um entendimento comum de SOA
- A evolução da SOA
- Introduzir os conceitos de serviços e SOA
- Princípios de conceção de SOA
- A relação entre SOA e serviços web
- As vantagens e os riscos da SOA
Introdução à modelação e UML
- Porquê utilizar modelos com SOA
- A diferença entre modelo e metodologia
- Porquê utilizar a Linguagem de Modelação Unificada?
- Identificação de processos empresariais
- Notação, padrões e metodologia
- Qual a metodologia a escolher?
Introdução a Business Processos
- Como uma coleção de serviços executa uma tarefa
- Interação simples de pedido-resposta
- Interação complexa envolvendo muitos serviços
- Surge a necessidade de um serviço coordenador
- Nascimento da orquestração ou processo empresarial
- Composição de processos utilizando soluções baseadas em Business Process Execution Language (BPEL)
- Soluções baseadas em BPM para orquestração
- Exemplos de processos empresariais
Web Services
- Elementos básicos dos serviços Web
- Pilha de normas essenciais dos serviços Web
- A importância do WSDL
- A conceção do SOAP
- A utilização de registos via UDDI
- Conceitos básicos de orientação para serviços
Distribuir serviços através de uma rede
- Alinhamento dos requisitos funcionais e não funcionais
- O papel dos intermediários nas redes de serviços
- Introdução às extensões WS-*
- Princípios de SOA
Modelação de blocos de construção SOA
- Utilização de UML para analisar e conceber interfaces
- Geração de um modelo de domínio
- Implementação e realização de Use Cases
- Demonstrar a colaboração entre serviços Web
- Utilização de diagramas de comunicação
Barramento de serviços empresariais (ESB)
- Objectivos
- Invocação de serviços
- Integração de sistemas antigos
- Web Services para o resgate
- O papel do ESB no SOA
- Segurança e ESB
Serviços orientados por processos
- Abstração da camada de serviço
- Introdução à camada de processos empresariais
- Padrões de processos
- Orquestração e coreografia
- A utilização de WS-BPEL para automatização de processos
Modelo de referência orientado para os serviços
- Modelos de referência e arquitecturas de referência
- O modelo e a arquitetura de referência IMPACT SOA
- Fornecedores de SOA e sua relação 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
- Ligação à camada de domínio
- Ligação à interface do utilizador
- Utilização de pacotes para decompor um sistema
- Evitar dependências mútuas
- O que é a estratificação e porque é que precisamos dela?
- Camada de serviço da aplicação
- Camada de serviço Business
- 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
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.