Rumah Pengembangan Apa itu mesin aturan bisnis (bre)? - definisi dari techopedia

Apa itu mesin aturan bisnis (bre)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa arti Business Rule Engine (BRE)?

Business rule engine (BRE) adalah komponen perangkat lunak yang memungkinkan non-programmer mengubah logika bisnis dalam sistem manajemen proses bisnis (BPM). Untuk menjalankan kebijakan atau prosedur bisnis, diperlukan aturan atau pernyataan bisnis. Logika bisnis menggunakan data dalam database dan urutan operasi untuk menjalankan aturan bisnis.

Techopedia menjelaskan Business Rule Engine (BRE)

Kode eksekusi untuk aturan bisnis dipisahkan dari sistem BPM, yang memungkinkan pengguna akhir untuk mengubah aturan bisnis tanpa meminta bantuan programmer. Mesin aturan bisnis mengevaluasi efek perubahan pada aturan lain dan menandai pengguna jika ada konflik.

BRE lengkap meliputi:

  • Editor Aturan Bisnis: Ini adalah antarmuka intuitif yang memungkinkan pengguna bisnis merancang, menetapkan, mendokumentasikan, dan mengedit aturan bisnis.
  • Inti Eksekusi Engine Aturan: Ini adalah kode pemrograman yang menegakkan aturan.
  • Repositori Aturan Bisnis: Ini adalah database yang menyimpan aturan bisnis, yang ditentukan oleh pengguna bisnis.
  • Komponen Pelaporan: Ini adalah antarmuka intuitif yang memungkinkan pengguna bisnis untuk menanyakan dan melaporkan aturan yang ada.

Jenis mesin aturan bisnis berbeda sesuai dengan bagaimana aturan dijadwalkan untuk dieksekusi. Sebagian besar mesin aturan maju chaining dan mengekstrak data sampai tujuan tercapai.

Ada dua jenis:

  • Aturan Produksi / Inferensi: Ini menyajikan kondisi jika, maka suatu tindakan. Mereka mengeksekusi ketika pengguna menjalankan aturan.
    • Contoh: Haruskah pelanggan ini diizinkan hipotek? Jawab: JIKA beberapa kondisi KEMUDIAN memungkinkan-pelanggan-a-hipotek.
  • Reaksi / Kondisi Tindakan Aturan Tindakan: Ini bereaksi terhadap peristiwa yang masuk dan memproses pola acara. Mereka bereaksi secara otomatis ketika peristiwa terjadi.
    • Contoh: Barang kehabisan stok. Reaksi: Beri tahu manajer.

Ada juga aturan rantai mundur. Di sini mesin aturan berusaha untuk menyelesaikan fakta untuk memenuhi tujuan tertentu. Dan ada mesin aturan kelas tiga, yang disebut mesin deterministik. Memanfaatkan baik forward maupun backward chaining, alih-alih menggunakan pendekatan bahasa khusus domain untuk lebih menggambarkan kebijakan dan kemudian memecahkan masalah dalam domain tertentu seperti pertempuran, perhitungan gaji atau penagihan.

Apa itu mesin aturan bisnis (bre)? - definisi dari techopedia