OpenRules, Inc. offers methodology, proven open source tools and services that enable business analysts to work in concert with software developers to create and maintain Rules-based applications with complex business and presentation logic.
Read more »OpenRules : EXCEL'erated Application Development with Business Rules
Pentaho Open Source BI Platform
It integrates virtually all of the functionalities associated with BI Projects (ETL, Reporting, Graphing, OLAP, Business Rules Integration, Bursting, Output Formatting for Excel/PDF/Web, Dashboarding) with a workflow engine (Shark) and this really offers an edge.
Read more »
Category: Business Intelligence Tags:
The Rule Engines Vs Dependency Injection Debate !
Here are some guidelines to identify areas where you can use a rule engine.
1. The number of business rules is large
2. Externalize only those rules that you expect will change often
3. Externalize only those rules which the business is interested in.
4. Business Rules Visibility is important .
5. Remember this! Validation rules are typically written, maintained by IT. With Business Rules on the other hand, you should aim to involve your business analysts in writing, managing and evolving them eventually

Category: Rule Engine Tags:
Business Rules Framework Architecture
The RuleEngine object serves as the execution engine for business policies. It uses four plug-in components (translator, inference engine, and tracking interceptor) for implementation. A RuleEngine object takes a RuleSet object representing a business policy as input and uses the analyzer, translator, inference engine, and tracking interceptor configured for the rule set to implement the business policy defined by the rule set.
Read more »
Category: Business Rules Design & Architecture Tags:
Top posts on Business Rules on Enterprise Decision Management Blog
# Agile Rules? A "conversation" with Scott Ambler
This post summarizes some discussion I and others had with Scott (a leading thinker on agile methods) on the role of business rules in agile methods
# What is Rete III?
A basic overview of the Rete III or optimized Rete algorithm invented by Charles Forgy as an improvement over the original Rete algorithm.

Category: Business Rules General Tags:
Are business rules a bridge or a ferry?
The need for a bridge is not just when an application is being developed but also when it is being maintained and evolved for the rest of its useful life. Unless the business people whose business it impacts and the technical people who support it can collaborate effectively and constantly, things will not go well. The use of business rules in an application or service can ensure that the bridge gets built and kept in use over time. This is the core value proposition.
Read more »
Category: Business IT Gap Tags:
What's the difference between Business Rules Management Systems and Business Rules Engines?
A Business Rule Engine is one part of a complete system for handling all the things involved in working with rules. Admittedly, it’s an important part, but it deals only with execution… which rules need to be executed in what order? The big enterprise-oriented players are concerned with a lot more… There’s all the development and testing; linking up to data sources and other applications; measuring and reporting; deployment to different computing environments; making rule maintenance easy; looking for conflicts; and so on.
Read more »BRE: State Transition Pattern
These can be used to layer a degree of sequential control over the set-based pattern matching approach taken by engines like MS BRE. The basic pattern is simplicity itself, and very common. What I generally do is assert an additional 'context' fact to the engine (typically some custom .NET object) in which I maintain a state specifier (e.g., a simple string property).
Read more »
Category: Business Rules Design Patterns Tags:
Business Rules: Will JBoss Rules 3.1 Do for BRE's What mySQL Did for RDBMS'?
While JBoss Rules 3.0.x has been a great step from its predecessor (the unfortunately named Drools) -- providing a rule editing environment, universal and existential quantifiers (the "not" A is the same as "for all" ~A), and Domain Specific Languages (DSL's) -- there were still a few things missing.
Read more »
Category: Rule Engine Tags:
Business Rules: BRE Patterns : Collaboration Cop, Part II

Category: Business Rules Design Patterns Tags:
Search
Login
Who's new
- NorikoCapilla
- stephanie
- lolamiller
- benjaminhiatt
- hasenchat
Who's online
You are logged in as
Categories
- All
- Business Rules in Enterprise Architecture
- Business Rules in Business Process Management
- Business Rules in Workflow Management
- Business Rules Conferences & Symposiums
- Business Process Management
- Event Driven Architecture
- Business Rules Standards
- Rule Engine
- Business Rules News
- SBVR
- Business Rules Design & Architecture
- Business Rules Design Patterns
- Business Rules General
- Business Rules Performance
- BRMS
- Business Rules Whitepapers
- Rule Markup Languages
- Model Driven Architecture & Engineering
- Business Intelligence
- Model Transformations
- Rule Based Frameworks
- Knowledge Engineering
- Semantic Web
- Business Rule Validation
- Business Rule Verification
- Business IT Gap