Business Rules Management and Service Oriented Architecture: A Pattern Language(書皮有污漬)

Ian Graham

  • 出版商: Wiley
  • 出版日期: 2007-01-02
  • 定價: $2,200
  • 售價: 1.4$299
  • 語言: 英文
  • 頁數: 292
  • 裝訂: Paperback
  • ISBN: 0470027215
  • ISBN-13: 9780470027219
  • 相關分類: SOA企業資源規劃 Erp
  • 立即出貨 (庫存 < 3)

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

商品描述

Description

Business rules management system (BRMS) is a software tools that work alongside enterprise IT applications. It enables enterprises to automate decision-making processes typically consisting of separate business rules authoring and rules execution applications.

This proposed title brings together the following key ideas in modern enterprise system development best practice.

  • The need for service-oriented architecture (SOA).
  • How the former depends on component-based development (CBD).
  • Database-centred approaches to business rules (inc. GUIDES).
  • Knowledge-based approaches to business rules.
  • Using patterns to design and develop business rules management systems

Ian Graham is an industry consultant with over 20 years. He is recognized internationally as an authority on business modelling, object-oriented software development methods and expert systems. He has a significant public presence, being associated with both UK and international professional organizations, and is frequently quoted in the IT and financial press.

 

Table of Contents

Foreword.

Preface.

1 Aligning IT with Business.

1.1 Historical Background.

1.2 What are Business Rules?

1.3 What is Business Rules Management?

1.4 Why use a Business Rules Management System?

1.5 The Benefits.

1.6 Summary.

1.7 Bibliographical Notes.

2 Service Oriented Architecture and Software Components.

2.1 Service Oriented Architecture and Business Rules.

2.1.1 Business Drivers, Benefits and Pitfalls.

2.2 Service Implementation using Components.

2.3 Agents and Rules.

2.3.1 Agent Architecture.

2.3.2 Applications of Agents.

2.4 Service Oriented Architecture andWeb Services.

2.5 Adoption Strategies.

2.5.1 After SOA.

2.6 Summary.

2.7 Bibliographical Notes.

3 Approaches to Business Rules.

3.1 Database-centric Approaches.

3.2 GUIDE and the Business Rules Group.

3.3 Using UML and OCL to Express Rules.

3.4 Business Rules Management Systems and Expert Systems.

3.5 Other Developments.

3.6 Standards, Directions and Trends.

3.7 Summary.

3.8 Bibliographical Notes.

4 Business Rules Management Technology and Terminology.

4.1 Rules and Other Forms of Knowledge Representation.

4.1.1 Rules and Production Systems.

4.2 Knowledge and Inference.

4.2.1 Semantic Networks.

4.3 Inference in Business Rules Management Systems.

4.3.1 Forward, Backward and Mixed Chaining Strategies.

4.4 Data Mining and Rule Induction.

4.5 Techniques for Representing Rules.

4.5.1 Decision Trees and decision tables.

4.6 Uncertainty Management.

4.7 Ontology and Epistemology: the RË ole of Object Modelling in.

Natural Language Processing.

4.8 Summary.

4.9 Bibliographical Notes.

5 Features of Business Rules Management Systems.

5.1 The Components and Technical Features of a BRMS.

5.1.1 Rules.

5.1.2 Rule Templates.

5.1.3 Rule Syntax Checking.

5.1.4 Procedures and Algorithms.

5.1.5 Ruleflows.

5.1.6 Decision Tables and Decision Trees.

5.1.7 Inference.

5.1.8 Uncertainty and Explanation.

5.2 BRMS Products.

5.2.1 Blaze Advisor.

5.2.2 HaleyRules and HaleyAuthority.

5.2.3 JRules.

5.2.4 PegaRULES and Versata.

5.3 A Simple Application.

5.3.1 The Application in Blaze Advisor.

5.3.2 The Application in HaleyAuthority.

5.3.3 The Application in JRules.

5.4 Usability Issues.

5.5 Summary.

5.6 Bibliographical Notes.

6 Development Methods.

6.1 Knowledge Acquisition and Analysis.

6.2 System Development.

6.3 Halleâ ™s Guidelines.

6.4 Rule Style Guidance.

6.5 Summary.

6.6 Bibliographical Notes.

7 A Pattern Language for BRMS Development.

7.1 What are Patterns?

7.2 Why a Pattern Language?

7.3 The RulePatterns Language â Part I.

7.3.1 Patterns for Requirements, Process and Architecture.

7.3.2 Patterns for Finding, Writing and Organizing Business Rules.

7.4 The RulePatterns Language â Part II.

7.4.1 Patterns for Knowledge Elicitation.

7.4.2 Patterns for Product Selection and Application Development.

7.5 Related Patterns and Pattern Languages.

7.5.1 Arsanjaniâ ™s Rule Object Patterns.

7.5.2 KADS Patterns.

7.5.3 Organizational Patterns.

APPENDICES.

A The Business Rules Manifesto.

B A Simple Method for Evaluating BRMS Products.

References and Bibliography.

Index.

商品描述(中文翻譯)

描述

商業規則管理系統(BRMS)是一種與企業IT應用程序並行工作的軟件工具。它使企業能夠自動化決策過程,通常包括獨立的業務規則編寫和規則執行應用程序。

這本書提出了現代企業系統開發最佳實踐中的以下關鍵思想:

- 需要面向服務的架構(SOA)。
- 前者如何依賴於基於組件的開發(CBD)。
- 面向數據庫的業務規則方法(包括GUIDES)。
- 基於知識的業務規則方法。
- 使用模式設計和開發業務規則管理系統。

Ian Graham是一位行業顧問,擁有超過20年的經驗。他在商業建模、面向對象的軟件開發方法和專家系統方面被國際認可為權威。他在英國和國際專業組織中有顯著的公眾形象,並經常在IT和金融媒體中被引用。

目錄

- 前言
- 前言
- 第1章 將IT與業務對齊
- 第2章 面向服務的架構和軟件組件
- 第3章 業務規則的方法
- 第4章 業務規則管理技術和術語
- 第5章 業務規則管理系統的特點