
A formação consagrada de SOA em versão .NET - #NFSOA, conheça !!
Conheça a mais abrangente e completa "Formação SOA" do mercado - #FSOA. Clique aqui !!

Process Engineer - (carga horária 40h)
Orchestrate your Business O engenheiro de processos é o profissional que forma soluções a partir do catálogo de serviços
disponibilizados pela companhia, aderentes à modelagem de negócio (Process Analysis - BPM). Essa é uma
especialização com forte enfoque técnico, pois o BPEL lida com questões como: manter estado da
transação por longo período, paralelizar o processo e compensação em casos de falha, que otimizam
e viabilizam de fato uma abstração.
Ferramental:
ActiveEndpoints e Italio Designer: Atualmente uma das melhores engines
do mercado, totalmente aderente às especificações (BPEL 2.0, BPMN 2.0, WS-HumanTask e BPEL4Peolple),
juntamente com um designer baseado no Eclipse. (O aluno também pode optar por rodar seu processo no Apache ODE)
Oracle BPEL 11g:O Oracle BPEL é o líder de mercado segundo o Gartner,
incluído no pacote SOA Suíte da Oracle. Durante o curso também serão abordados aspectos da integração
com SCA (Service Component Architecture) do SOA Suíte 11g, assim como sua IDE JDeveloper.
1. Conceitos
- BPEL para composição de serviços
- Orquestração e coreografia
- Processos Síncronos e Assíncronos
- Entendendo links partners
- Partner Link Types
- Definindo Partner Links
- BPEL Sintaxe
- Definição de um processo
2. Modelagem
- Processo síncrono
- Processo Assíncrono
- Loops, Delays, Empty Activities
- Finalização de um processo
- Controle de exceções
- Escopos
- Compensação
- Gestão de eventos
3. Engines e Ferramentas
- Oracle BPEL Server
- JDeveloper
- BPEL Console
- ActiveVOS BPEL Engine
4. Ciclo de desenvolvimento
- Correlação de Mensagens ( Correlation)
- Atividades concorrentes e links
- Transition Conditions
- Join Conditions e Link Status
- Dynamic Flow
- Dynamic Partner Links
- Dynamic Parallel Flow
- Transformações (XSLT Mapping)
- Teste de mapeamentos
- Teste do processo
(*) - Limita-se apenas à funcionalidade de orquestração do produto(BPEL), não cobrindo demais features como BRMS.
- Processando paralelamente
- Notificação e eventos
- Configuração de Timeouts
- Gestão de compensação
6. Atividades humanas
- Arquitetura de Workflows
- Patterns
- Workflow services
7. Process Management (Oracle SOA Suíte 11g)
- Process Descriptor - Deployment
- Performance Tuning
- Auditoria
- Debugging - Domínios e Administração Overview
8. BPEL e Business Activity Monitoring
- Overview do Oracle BAM - Arquitetura
- Criando e configurando sensores
- Publicando sensores no Oracle BAM
- Definindo alertas
- Monitorando KPIs e SLA
- Criando um simples relatório

