Kosakata
Istilah yang digunakan untuk menentukan kondisi dan tindakan aturan biasanya dinyatakan oleh domain atau nomenklatur khusus industri. Misalnya, pengguna email menulis aturan dalam hal pesan "diterima dari" dan pesan "diterima setelah," sementara analis bisnis asuransi menulis aturan dalam hal "faktor risiko" dan "jumlah cakupan."
Yang mendasari terminologi khusus domain ini adalah artefak teknologi (objek, tabel database, dan dokumen XML) yang menerapkan kondisi aturan dan tindakan aturan. Kosakata yang dirancang untuk menjembatani kesenjangan antara semantik bisnis dan implementasi.
Misalnya, pengikatan data untuk status persetujuan mungkin menunjuk ke kolom tertentu dalam baris tertentu dalam database tertentu, yang direpresentasikan sebagai kueri SQL. Alih-alih menyisipkan representasi kompleks semacam ini dalam aturan, Anda mungkin membuat definisi kosakata, yang terkait dengan pengikatan data tersebut, dengan nama "Status" yang mudah diingat. Selanjutnya Anda dapat menyertakan "Status" dalam sejumlah aturan, dan mesin aturan dapat mengambil data yang sesuai dari tabel.
Kosakata adalah kumpulan definisi yang terdiri dari nama yang mudah diingat untuk fakta yang digunakan dalam kondisi dan tindakan aturan. Definisi kosakata membuat aturan lebih mudah dibaca, dipahami, dan dibagikan oleh orang-orang di domain bisnis tertentu.
Anda dapat menggunakan Business Rule Composer untuk menentukan kosakata yang kemudian ditempatkan di penyimpanan aturan bersama. Kosakata juga dapat dikonsumsi oleh pengembang alat yang bertanggung jawab untuk mengintegrasikan penulisan aturan ke dalam aplikasi baru atau yang sudah ada.
Sebelum Anda dapat menggunakan kosakata, kosakata harus dicap dengan versi dan diterbitkan di penyimpanan aturan Anda. Ini untuk menjamin bahwa definisi dalam kosakata tidak akan berubah, dan untuk mempertahankan integritas referensial. Ini berarti bahwa setiap kebijakan yang menggunakan versi kosakata tertentu tidak akan gagal secara tiba-tiba karena perubahan kosakata yang mendasarinya.