It’s been a busy month that has taken me away from focusing on Business Rules, but things are almost back to normal and I should have another entry on BRE patterns out this coming week. In the meantime, I thought I’d share with you two interesting resources that I came across recently.
The first is Pychinko, a native Python RETE-based business rule engine. This points out that Java, C# and C are not the only languages that can benefit from a business rules approach. In fact, as you’ll see in my next BRE patterns entry, I’d argue that object orientation and business rules are a natural fit, regardless of the specific language used. If your requirements call for any sort of embedded scripting, this solution might be worth considering.
I’m experimenting with a new way of finding resources on the Internet. With this new method, I was able to find the second item, a thorough introduction to business rules and RETE over at InfoQ, entitled Real-World Rule Engines. The article covers quite a bit of territory. Among the topics addressed are:
- What are rule engines
- How do you use them
- Architecting with Rule Engines
- Managing Rules
- Rule Engine Patterns and Anti-Patterns
- Governance
- Thoughts on rule writing
Definitely a good resource for those wanting to get started with business rules engines.
Last, I wanted to pass on the news that James Taylor has moved his blog over to a new url: http://www.edmblog.com/weblog. If you are a regular reader of his blog, you already probably know this. If you aren’t a regular reader of his blog, you really should be.
