Bussines Rule

| Rabu, Juli 29, 2009
Bussines Rule adalah aturan-aturan dasar yang digunakan untuk mengelola data. Misalnya suatu perusahaan mungkin saja mempunyai peraturan tertentu untuk menentukan diskon. Ada perusahaan yang langsung mengurangi stok setiap ada transaksi penjualan dan menambah jika ada transaksi pembelian. Ada pula yang proses mengurangi dan menambah jumlah stok hanya dilakukan pada akhir bulan atau pada saat posting.

Pada masa lalu bussines rule diimplementasikan pada level aplikasi, akibatnya jika ada perubahan pada salah satu peraturan misalnya, programmer harus merevisi program dan menginstalnya lagi kebeberapa komputer. Salah pemahaman terhadap aturan bisa menyebabkan implementasi yang berbeda untuk aturan yang sama.

Misalnya salah satu programmer membuat program untuk di jalankan web dan programmer lain membuat aplikasi untuk berjalan di desktop sehingga sangat mungkin terjadi perbedaan pemahaman terhadap aturan sehingga implementasi pada kode program keduanya berbeda.

Saat ini bussines rule tidak lagi seleuruhnya diimplementasikan pada level aplikasi, sebagian tetap diimplementasikan di level aplikasi, tetapi bagian-bagian yang memerlukan perhitungan yang rumit atau yang bisa berubah diimplementasikan pada level data server berupa stored procedure. Setelah stored procedure berhasil di-compile dan disimpan di data server, stored procedure tersebut bisa di panggil dan digunakan oleh semua program aplikasi yang mengakses data server tersebut. Stored procedure bisa di panggil oleh stored procedure yang lain (nested), dari T-SQL dan dari program aplikasi.