《Business Rules Engine Overview》--《业务规则引擎概述》write by Mark Kamoski

这是Mark Kamoski写的关于业务规则的文章,在一个高层面上对业务规则作了介绍,

该文章的目的
1、在一个高层面上对一些技术分析包括业务规则进行陈述
2、介绍一种简单的可以解决部分问题的设计方式
3、展示一种关于业务规则的解决方案

你可以在以下地址下载文章全部内容
/Files/Carlwave/BusinessRulesEngineOverview.rar


文章目录
Business Rules Engine Overview
Top
1 Table of Contents
1 TABLE OF CONTENTS................................................................................................................................................1
2 PURPOSE........................................................................................................................................................................2
3 AUDIENCE .....................................................................................................................................................................2
4 UPDATE ..........................................................................................................................................................................2
5 PROBLEM.......................................................................................................................................................................2
5.1 BACKGROUND ..........................................................................................................................................................2
5.2 BUSINESS RULES ABSTRACTION...............................................................................................................................3
5.3 BUSINESS RULES MANAGEMENT..............................................................................................................................4
5.4 STATIC LOGIC VS. DYNAMIC LOGIC ..........................................................................................................................5
6 DESIGN ...........................................................................................................................................................................6
6.1 OVERVIEW................................................................................................................................................................6
6.2 DESIGN GOALS.........................................................................................................................................................7
6.3 OBJECT UNIFORMITY................................................................................................................................................7
6.4 SCHEMA KNOWLEDGE..............................................................................................................................................8
6.5 CALL SITE SIMPLICITY .............................................................................................................................................9
6.6 LOGIC ABSTRACTION ...............................................................................................................................................9
7 SOLUTION......................................................................................................................................................................9
7.1 OVERVIEW................................................................................................................................................................9
7.2 OR MAPPING............................................................................................................................................................9
7.3 XML MAPPING FILE...............................................................................................................................................10
7.4 RULES ENGINE ADMINISTRATION CONSOLE............................................................................................................10
7.5 CONTEXT SPECIFICATION.......................................................................................................................................11
7.6 CENTRALIZED RULES ENGINE ................................................................................................................................11
8 SUMMARY ...................................................................................................................................................................12
9 APPENDIX....................................................................................................................................................................12
9.1 DESIGN MODEL......................................................................................................................................................13
9.2 MAPPING FILE SAMPLE ..........................................................................................................................................14
9.3 ABBREVIATIONS.....................................................................................................................................................14
9.4 LINKS AND REFERENCES ........................................................................................................................................14

Purpose
· The purpose of this document is as follows:
o To present a high-level technical analysis of some of the problems
involved in business rules management;
o To describe a simple design that will solve some of these problems; and,
o To show one solution on how to implement a simple business rules engine
via Microsoft VisualStudio .NET, WilsonORMapper, and related
technologies.

 Audience
· The intended audience for this document includes the following:
o Business Analysts
o Software Project Managers
o Software System Analysts
o Software System Architects
o Software System Developers
· The intended audience will have a working knowledge of the basic concepts in
the field of software development.
· The intended audience will have a working knowledge of the basic concepts in
the field of business rules theory.
posted on 2006-03-23 12:52  Carlwave-陆飞(Fei.Lu)  阅读(1012)  评论(0编辑  收藏  举报