Curso JBoss Enterprise BRMS Implementation
24hVisão Geral
As regras de negócios podem ajudar uma empresa fornecendo um nível de agilidade e flexibilidade. Um desenvolvedor é responsável por implementar essas regras de negócios de forma eficaz; no entanto, implementá-los sistematicamente pode muitas vezes ser difícil devido à sua complexidade. Este curso torna o processo de implementação dessas regras mais rápido e menos complexo.
Este curso abrange regras dinâmicas, o modelo de evento e indexação de alto desempenho. Isso ajudará o aluno a configurar a plataforma JBoss Rules e começar a criar suas próprias regras de negócios.
Começando com uma introdução à sintaxe básica que é essencial para escrever regras, o curso guiará o aluno por meio de validação e regras legíveis por humanos que definem, mantêm e dão suporte à agilidade de negócios. Espera-se que os desenvolvedores representem políticas, procedimentos e. restrições sobre como uma empresa conduz seus negócios; este curso torna mais fácil, mostrando como isso pode ser feito.
Os alunos aprendem como criar, testar, depurar e controlar regras de negócios em um ambiente de produção. Além disso, eles gerarão pacotes de regras e aprenderão como o ambiente de tempo de execução do BRMS executa as regras. Os princípios deste curso se aplicam igualmente aos clientes que implementam uma solução BRMS independente.
Objetivo
Após a conclusão desse curso, você será capaz de:
- Crie regras de negócios no JBoss Developer Studio e no Guvnor
- Criar e testar regras de negócios
- Criar modelos de regras e gerar regras a partir deles
- Use a arquitetura BRMS e a execução de regras em tempo de execução
- Controle a execução de regras e evite conflitos
- Abordagens de teste
- Empacote, depure e implante regras de negócios
- Entenda as considerações de desempenho
Publico Alvo
- Este curso foi desenvolvido para analistas de negócios e arquitetos de arquitetura orientada a serviços corporativos (SOA) responsáveis por criar e adaptar políticas de negócios, autores de regras responsáveis por criar e testar regras e desenvolvedores de aplicativos JEE responsáveis por integrar regras de negócios em SOA e JEE corporativos. formulários.
Pre-Requisitos
- Experiência básica de programação Java EE ou treinamento em sala de aula.
Informações Gerais
Carga Horária: 24h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | InglêsConteúdo Programatico
Introduction
- Problems with traditional approaches
- The solution
- BRMS overview
- Alternatives to BRMS
- Development Environment Setup
Basic Rules
- Rule basics
- Rule syntax
Validation
- Banking domain model
- Problem definition
- Analysis
- Design
- Validation package
- Implementation
- Validation service
Data Transformation
- Process overview
- Getting the data
- Writing transformation rules
- Transformation results
- Implementation of the data loading
Human-readable Rules
- Domain Specific Language
- Decision tables
- BRMS Flow
Stateful Session
- Introduction to stateful session
- Validation using stateful session
Complex Event Processing
- CEP and ESP
- Fusion
- Fraud detection
BRMS Flow
- Loan approval service
- Loan approval ruleflow
Sample Application
- Users
- Architecture
- Technologies
- Business logic
- Design
- Configuration
- Repositories
- Validation
- Loan approval
Testing
- How to write unit tests for rules
- Rule integration testing
- Rule acceptance testing
- Static analysis of rules
- Troubleshooting techniques
Integration
- Dynamic KnowledgeBase loading
- External artifact building
- Execution server
- Spring Framework integration
- Standards
Performance
- Rete algorithm
- Node sharing
- Node indexing
- KnowledgeBase partitioning