Programa do Curso

Breve introdução aos motores de regras

  • Inteligência Artificial
  • Sistemas Periciais
  • O que é um motor de regras?
  • Porquê utilizar um motor de regras?
  • Vantagens de um motor de regras
  • Quando é que se deve utilizar um motor de regras?
  • Motores de scripting ou de processo
  • Quando NÃO se deve utilizar um motor de regras
  • Acoplamento forte e frouxo
  • O que são regras?

Onde estão as coisas

  • Gerir regras num ficheiro jar
  • Repositório Git
  • Execução de regras a partir do KIE
  • Gerir ficheiros BPMN e workflows
  • Mover ficheiros de conhecimento (regras, processos, formulários, tempos de trabalho...)

Teste de regras

  • Onde armazenar os testes
  • Como executar testes
  • Testes com JUnit

Estratégias de implementação

  • aplicação autónoma
  • Invocação de regras a partir de Java Código
  • integração através de ficheiros (json, xml, etc...)
  • integração através de serviços Web
  • utilização de KIE para integração

Administração de regras

  • criação
  • Pacotes
  • Repositório de artefactos
  • Editor de activos
  • Validação
  • Modelo de dados
  • Categorias
  • controlo de versões
  • Domínio específico Languages
  • Otimização de hardware e software para a execução de regras
  • Multithreading e Drools

Kie

  • Estruturas de projectos
  • Ciclos de vida
  • Construção
  • Implementação
  • Executar
  • Folhas de dicas de instalação e implantação
  • Unidades da organização
  • Utilizadores, regras e permissões
  • Autenticação
  • Repositórios
  • Cópia de segurança e restauro
  • Registo de dados

Requisitos

[Conhecimentos básicos de Java Ambiente, Linux sistema operativo. Noções básicas de repositório Git recomendadas, mas não obrigatórias.

 21 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas