Business Rules Management and Service Oriented Architecture - a Pattern Language
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.
Ian is well known as a public speaker and writer on advanced computing and has published over 60 articles and papers. His books, Object-Oriented Methods and Migrating to Object Technology are rated best sellers in their field.
Table of Contents
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.7 Bibliographical Notes.
2 Service Oriented Architecture and Software Components.
2.1 Service Oriented Architecture and Business Rules.
2.2 Service Implementation using Components.
2.3 Agents and Rules.
2.4 Service Oriented Architecture andWeb Services.
2.5 Adoption Strategies.
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.8 Bibliographical Notes.
4 Business Rules Management Technology and Terminology.
4.1 Rules and Other Forms of Knowledge Representation.
4.2 Knowledge and Inference.
4.3 Inference in Business Rules Management Systems.
4.4 Data Mining and Rule Induction.
4.5 Techniques for Representing Rules.
4.6 Uncertainty Management.
4.7 Ontology and Epistemology: the Rˆole of Object Modelling in.
Natural Language Processing.
4.9 Bibliographical Notes.
5 Features of Business Rules Management Systems.
5.1 The Components and Technical Features of a BRMS.
5.2 BRMS Products.
5.3 A Simple Application.
5.4 Usability Issues.
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.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.4 The RulePatterns Language – Part II.
7.5 Related Patterns and Pattern Languages.
A The Business Rules Manifesto.
B A Simple Method for Evaluating BRMS Products.
References and Bibliography.
Sign up now »
- FTTest Manager - IMMEDIATE STARTNSW
- FTLead Software EngineerSA
- FTQuality ManagerSA
- FTR&D EngineerSA
- FT.NET - Sitecore Developer - Melbourne - PermNSW
- FTSenior Field Engineer - MSNSW
- FTTechnical Account Manager - MSP + CloudVIC
- FTSenior Python DeveloperNSW
- FTSenior Python Web Applications DeveloperNSW
- FTSnr Web Developer PHP/Magento/API integration into E-commerce sites. $100k+SuperNSW
- FTSenior Projects EngineerNSW
- FTSenior E-Commerce PHP Developer- North Sydney- E-commerce Software $110kNSW
- FTWeb Developer- Drupal and PHP. Exciting new position- #2 in Dev team.$100k+SuperNSW
- FTOS Web Applications DeveloperNSW
- FTSenior Python DeveloperNSW
While most organisations are able to virtualise the basic functions of its workplace, they can often hit a wall when moving beyond legacy systems to business-critical servers and applications. This ...
"Instead of partitioning the device between corporate and personal data, another approach ..."
Dual-Persona Smartphones Not a BYOD Panacea
"Well that's a nice back-handed compliment isn't it? So now, finally, my ..."
After two-year hiatus, EFF accepts bitcoin donations again
"Actually, both Mobile App developers and CIOs should be blamed for it. ..."
CIOs struggle to deliver timely mobile business apps: survey
"Too little too late. Spice normally has better standards than this. I ..."
Spiceworks' free management software gets integrated MDM
"Hi there! I just want to offer you a huge thumbs up ..."
Opinion: Why national e-health is not for everyone
- Facebook, financial firms targeted by online maurauders
- Pressure mounts for building in security during application development
- The week in security: Aussie banks targeted as mobiles drive privacy fears
- Bank trojan targets users of Bitcoin exchange Mt Gox
- Security Manager's Journal: NAC deployment means better access control at last