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

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas