- (Melli & McQuinn, 2008) ⇒ Gabor Melli, and Jerre McQuinn. (2008). “Requirements Specification Using Fact-Oriented Modeling: A Case Study and Generalization.” In: Proceedings of Workshop on Object-Role Modeling (ORM 2008). doi:10.1007/978-3-540-88875-8_98
- The Business Rule Approach represents a major paradigm shift in business-system design and development. Employing a business-driven approach, the use of business rules has been proven to enhance the effectiveness, flexibility, and efficiency of business systems. The technology is appropriate for any kind of organization, and is especially well suited for development in the rapidly expanding Web services industry. Written by the world's leading expert in business rules theory and technology, this book is appropriate for business and technical professionals, as well as academics. It serves as a concise introduction and tutorial, presenting understandable explanations and practical techniques. This volume explores the rationale behind business rules, as well as the many opportunities presented by this innovative new approach. It explains key business-rule concepts and offers experience-based best practices for expressing business rules. In addition, the book looks at the role of business rules within the context of a wider trend towards model-based development and offers an accessible introduction to the underlying theory of business rules and notation.
Part 1: THE BUSINESS PROBLEM.: WHY BUSINESS RULES?: READINGS FOR BUSINESS PROFESSIONALS.
- 1. What's This about Business Rules?
- The Problem and the Fix in a Nutshell.
A Telltale E-Mail Trail.
The Case for Business Rules.
When Is a Door Not a Door? The Business Rule Difference.
- 2. Areas of Opportunity
- Changing the Face of Business.
Where Does the Business Rule Approach Apply? The Re's of Business Rules.
Let's Make a Deal.
A Killer App for Business Rules.
Reempowerment for the Company's Provisioning Processes.
There's a Lot More to Reference Data Than Just Data! Business Rules as Customer Interface.
New Ways to Link Up.
What about Web-based Commerce? Harnessing the Dynamics of an Open Rule Marketplace.
- 3. Serving Up Knowledge
- The Need to Know.
What Is Knowledge Management? And What Does It Have to Do with Business Rules? Personalized, Never-Ending, On-the-Job Training.
Knowledge Companions for 21st-Century Line Workers.
- 4. What about IT Projects?
- Where the Rubber Meets the Road.
If We Had Already Started Coding .
Meeting Those Project Deadlines.
Two Things Wrong with Traditional Business Systems Development.
Yes, There Is a Better Way! What Business-Driven Really Means.
Getting to the Right Mind-Set.
More on What Business-Driven Really Means.
The Business Model.
The Policy Charter.
A Small-Sized Big Picture.
The True Business Analyst.
The Go-To Guy for 21st-Century Business Systems.
Part 2: BUSINESS RULE CONCEPTS.: THE MECHANICS OF BUSINESS SYSTEMS.
The Marvelous Organism.
A New View of Business Systems.
- 5. Organizing Basic Business Knowledge
- What You Need to Know about Terms and Facts.
Terms and Facts.
Using Graphic Fact Models.
The Fact Model and Behavior.
- 6. Exercising Control
- What You Need to Know about Rules.
Rules for Control.
Rules and Events.
About Violations of Rules.
Implications of Rules Playing the Central Role.
Ways in Which Rules Can Exercise Control: Functional Categories of Rules.
Expanding the Coverage of Rules.
Suggestions and Guidelines.
Rules and Guidance in the Business Rule Approach.
- 7. Doing Work
- What You Need to Know about Processes.
Challenges Facing Businesses Today.
Putting Business Rules to Work.
Building on What You Know.
Basing Procedures on Terms and Facts.
Basing Procedures on Rule Independence.
Including People in Scripts.
Implications for the Business Side.
Back to Training.
Building on What You Already Know How to Do.
Normal Reuse of Scripts.
Abnormal Reuse of Scripts.
Part 3: BEST PRACTICES FOR EXPRESSING RULES.: BRS RULESPEAK.
- 8. Expressing Rules
- The Dos and Don'ts.
Not How, Not Where, Not Who, Not When.
Always Built on Terms and Facts.
No AWOL Facts.
No Plural Subjects.
Careful about Iffy Starts.
No AWOL Subjects.
Careful about Actors as Subjects.
Careful about Events as Subjects.
Careful to Qualify Careful to Extract Embedded Computations.
Careful to Isolate Your Logic.
And No Etc..
- 9. Developing Rule Statements
- The Basics of BRS RuleSpeak.
About the Rule Sentence Templates.
Success Factors in Using the Templates.
Every Rule Has a Functional Category.
Every Rule Should Have a Subject.
Every Rule Should Use a Rule Word.
Every Rejector Has a Flip Side.
Every Permission Statement Should Use a Permission Word.
Any Rule Can Be Qualified.
Any Rule Can Include a Time Bracket.
Any Rule Can Reference a Value.
Basic Usage Notes.
Using Not Not.
Using Or and And.
Special Usage Notes.
Using Rule Types in RuleSpeak.
Using A, Some, and Each.
Using Strictly ANDed and ORed Conditions.
- 10. Functional Categories of Rules
- The BRS Rule Classification Scheme.
- 11. Sentence Patterns for Rule Statements
- The RuleSpeak Templates.
The Basic RuleSpeak Templates at a Glance.
- 12. Expressing Business Logic by Using Decision Tables
- The RuleSpeak Approach.
When Decision Tables Should Be Used.
Decision Tables Involving One Evaluation Term.
Decision Tables Involving Two Evaluation Terms.
Decision Tables Involving Three or More Simple Evaluation Terms.
Decision Tables Involving More Complex Sets of Decision Criteria.
Appropriate Outcomes for Decision Tables by Functional Category of Rule.
Part 4: WHAT IS THE BUSINESS RULE APPROACH.?: READINGS FOR IT PROFESSIONALS.
- 13. More Principles of the Business Rule Approach
- A New View of Business Logic.
The Basic Principles of Rule Management.
Databasing Your Rules.
What Is a Business Rule? Separating,
|2003 PrinciplesOfTheBusRulesAppr||Ronald G. Ross||Principles of the Business Rule Approach||http://books.google.com/books?id=Uyv9hMOt6BsC||2003|