Kerangka Materi

Pendahuluan Singkat Tentang Rule Engines

  • Artificial Intelligence
  • Expert Systems
  • Apa itu Rule Engine?
  • Mengapa menggunakan Rule Engine?
  • Keuntungan Rule Engine
  • Kapan harus menggunakan Rule Engine?
  • Scripting atau Process Engines
  • Kapan tidak boleh menggunakan Rule Engine
  • Strong dan Loose Coupling
  • Apa itu rules?

Membuat dan Menerapkan Rules

  • Model Fakt
  • KIE
  • Visioning dan repository rules
  • Latihan

Domain Specific Language (DSL)

  • Mengganti rules dengan DSL
  • Menguji rules DSL
  • Latihan

jBPM

  • Integrasi dengan Drools
  • Tinjaun singkat tentang BPMN dasar
  • Memanggil rules dari sebuah proses
  • Mengelompokkan rules
  • Latihan

Fusion

  • Apa itu Complex Event Processing?
  • Tinjaun singkat tentang Fusion
  • Latihan

Mvel - bahasa rules

  • Pengujian (tipe fakta, bidang)
  • Operator
  • Kondisi komposit
  • Prioritas operator
  • Fungsi Accumulate (rata-rata, minimum, maksimum, jumlah, collectList, dll....)

Rete - dibawah mesin

  • Algoritma kompilasi
  • Ekstensi Drools RETE
  • Jenis Node
  • Memahami Pohon Rete
  • Optimasi Rete

Pengujian Rules

  • Pengujian dengan KIE
  • Pengujian dengan JUnit

OptaPlanner

  • Tinjaun tentang OptaPlanner
  • Contoh sederhana

Mengintegrasikan Rules dengan Aplikasi

  • Memanggil rules dari Kode Java

Persyaratan

Ketahui dasar dari bahasa pemrograman berorientasi objek apapun. Ketahui dasar dari model data relasional (RDBMS). Memiliki gambaran dasar tentang Business Process Modelling.
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait