Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Application of rule engines

 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24211
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

H.S. Thomas asks...
I couldn't find an appropriate forum to ask this so I'll ask it here.
Why aren't Expert Systems and Rules-Based Engines in common use? They seemed such a good idea 10 years ago and still do. What kinds of systems are they suited for ? You could post your answer in a different thread.
regards

Actually, they are being used, and their use is growing. Nobody uses the term "expert systems" anymore because it's tainted from the "great failure" of A.I. in the late 80's/early 90's; everybody says "rule-based systems." But really, rule-based systems are everywhere. Some of them are very simple, like filtering "rules" in email clients; others are more complex, like business rules engines in enterprise applications. Virtually every application server on the market comes with a rule engine of some kind, and some that don't are planning to include them in upcoming releases. If you're interested in learning about the kinds of applications to which rule engines are being put today... read my book!
 
HS Thomas
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
like business rules engines in enterprise applications

Actually, I'd asked a question in this forum about Generative Techniques vs Parsers with regard to business rules. I am afraid it went unanswered. Do you favour one over the other and why ?
Or does this work over two levels - generative first to one level which is then parsed to another level.
As an example, take SQL.
You can define business rules which are used to generate the SQL and the SQL parser translates it to another lower level language.
Thank you for answering so promptly.
regards
[ August 29, 2003: Message edited by: HS Thomas ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic