How to Build a Business Rules Engine: Extending Application Functionality Through Metadata Engineering

Malcolm Chisholm

買這商品的人也買了...

商品描述

 

Summary

· This is the only book that demonstrates how to develop a business rules engine. Covers user requirements, data modeling, metadata, and more.
· A sample application is used throughout the book to illustrate concepts. The code for the sample application is available online at http://www.refdataportal.com.
· Includes conceptual overview chapters suitable for management-level readers, including general introduction, business justification, development and implementation considerations, and more.

Table of Contents

What Are Business Rules and Business Rules Engines. Why Build a Business Rules Engine. Data Modeling and Database Design. Who Defines Business Rules and When Do They Do It. The Atomicity of Business Rules. The "Black Box" Problem. The Components of a Business Rules Engine. Populating Table Data in the Repository. Populating Column Data in the Repository. Populating Relationship and Subtype Data in the Repository. Populating Reference Data in the Repository. Defining Business Processes and Related Information. Extending the Database. Managing the Database. Implementing a Simple Business Rule. More Edit Validation Rules, Rule Components, and Rule Versions. Rule Types for Checking Referential Integrity. Working with Batch Processes: Setting Indicators and Reference Data Code Values. Implementing Rule Types Using Relationships and Subtipes. Rules with Subtypes and Business Metadata. Debugging in Business Rules Engines. Managing the Business Rules Engine. Appendix A: Using the Sample Application.

商品描述(中文翻譯)

 


摘要



· 這是唯一一本展示如何開發業務規則引擎的書籍。涵蓋用戶需求、數據建模、元數據等內容。
· 書中使用一個示例應用程序來說明概念。示例應用程序的代碼可在http://www.refdataportal.com上線上獲取。
· 包括適合管理層讀者的概念概述章節,包括一般介紹、業務正當性、開發和實施考慮等內容。



目錄






什麼是業務規則和業務規則引擎。為什麼要建立業務規則引擎。數據建模和數據庫設計。誰定義業務規則以及何時定義。業務規則的原子性。'黑盒子'問題。業務規則引擎的組件。在存儲庫中填充表數據。在存儲庫中填充列數據。在存儲庫中填充關係和子類型數據。在存儲庫中填充參考數據。定義業務流程和相關信息。擴展數據庫。管理數據庫。實施簡單的業務規則。更多的編輯驗證規則、規則組件和規則版本。用於檢查參照完整性的規則類型。使用批處理過程:設置指示器和參考數據代碼值。使用關係和子類型實施規則類型。帶有子類型和業務元數據的規則。業務規則引擎中的調試。管理業務規則引擎。附錄A:使用示例應用程序。