Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 69589
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T19:35:51+00:00 2026-05-10T19:35:51+00:00

Our system (exotic commodity derivative trade capture and risk management) is being redeveloped shortly.

  • 0

Our system (exotic commodity derivative trade capture and risk management) is being redeveloped shortly. One proposal that I have heard is that a rule engine will be incorporated to make it easier for the end-users (commodities traders, so fairly sophisticated) to make certain changes to the business logic.

I am a little skeptical of rules engines. The agilist in me wonders if they are just a technical solution to a process problem… ie. it takes too long for our developers to respond to the business’s need for change. The solution to that problem should be a more collaborative approach to development, better test coverage, more agile practices all around.

Hearing about situations where a rule engine was truly a boon (especially in a trading environment) would be certainly helpful.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T19:35:52+00:00Added an answer on May 10, 2026 at 7:35 pm

    I’ve seen two applications that used the Blaze Rete engine from Fair Issac.

    One application slammed thousands of rules into a single knowledge base, had terrible memory problems, has become a black box that few understand. I would not call that a success, but it is running in production.

    Another application used decision trees to represent on the order of hundreds of questions on a medical form to disposition clients. It was done so elegantly that business people can update the rules as needed, without having to involve a developer. (Still has to be deployed by one, though.) I’d call that a great success.

    So it depends on how well focused the problem is, the size of the rule set, the knowledge of the developers. My prejudice is that simply making a rules engine a single point of failure and dumping rules into it probably isn’t a good approach. I’d start with a data-driven or table-driven approach and grow that until a rules engine was needed. I’d also strive to encapsulate the rules engine as part of the behavior of an object. I’d hide the rules engine from users and try to partition the rules space into the domain model.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Our system will go through a platform upgrade that includes the replacement of Java
Our system complexity has risen to the point that we need to make permission
Let's assume that our system can perform actions, and that an action requires some
Our system setup consists of two Weblogic 10.3 servers: one hosts the presentation layer
I have the following problem: Our system has products that when released only are
I am examining our legacy system, and there is a method that sends an
We have lots of workflow in our system. We notice that using WorkflowInvoker.Invoke(myworkflow) was
We have a a few queries in our system that use LIKE '%'+@SomeCriteria+'%' to
There is a function in our system that writes a file to a postgres
I am writing tests for our system that does joins across multiple databases. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.