The Premier .NET Solution for
Authoring, Managing and Executing Business Rules

Home | Contact Us
Resources > Blogs > Theresa O'Neil > July 2009 > Which Engine Has the Best Performance?

Which Engine Has the Best Performance?

My husband and I recently bought a new car. Wasn’t the one we intended on buying, but we made a great choice based on our criteria. We both wanted a high mileage vehicle and were leaning toward a hybrid. My husband wanted to buy an American brand if possible and I wanted the lowest price I could get. In the end, though, it was performance that was the deciding factor. So we ended up with a non-hybrid, non-American car that was $2,000 more than I wanted to pay. BUT it was a high performance car with extraordinary mileage that was eligible for a $1500 tax credit for alternative fuel usage.
I occasionally get asked for performance metrics. I do have performance information provide, but it doesn’t really provide the apples to apples comparison I think people really want. The answer to the performance question really is “it depends.” Now, some may initially see this reply as a cop-out, but it is true. Execution performance is affected by the complexity of the rules, the intensity of the data processing, and the supporting server architecture, so every application is different. But more importantly, “performance” goes beyond execution. Rule authors care about performance of the authoring environment, which is affected by the rule application complexity and size. Rule management and integration have their own performance considerations as well.
With cars and Business Rule Technologies, the idea of performance goes beyond a single metric or test. When we began our car search, performance meant fuel efficiency. By the end of our search, our definition of performance had grown to reflect the lifecycle of using and owning the car and included not only fuel efficiency, but also anticipated maintenance costs and—to my surprise—acceleration. For Business Rules technology, the idea of performance often starts as a simple execution metric. But savvy buyers understand that performance is a many-faceted criterion and, more importantly, that rule-enabled applications can be architected differently to achieve the required performance metrics, from authoring through management and execution.
The moral of the story is: Think outside of the engine when considering a new vehicle or Business Rule Technology.
Posted: 7/21/2009 11:37:06 AM by Global Administrator | with 3 comments
Filed under: businessrules, performance


Comments
James Taylor
I could not agree more - the performance of the rules engine is never a critical success factor in rules adoption and the obsession of technical evaluators with it is a nonsense. They should focus on how the technology enables agility, enables business/IT collaboration, enables them to develop and deploy a system with business value. Problems there will kill a project, problems with performance can be fixed.
7/23/2009 5:25:18 AM
Report abuse

DaveBirchall.com on Business Technology - Before you try to meet your buying criteria - question your buying criteria…
Pingback from DaveBirchall.com on Business Technology - Before you try to meet your buying criteria - question your buying criteria….
With cars and Business Rule Technologies, the idea of performance goes beyond a single metric or test. When we began our car search, performance meant fuel efficiency. By the end of our search, our definition of performance had grown to reflect the lif...
7/24/2009 1:16:18 AM
Report abuse

Dave Birchall
Nicely put Theresa,

Before you got out to meet your buying criteria... question your buying criteria!
7/24/2009 1:18:48 AM
Report abuse

Title

Thinking in Rules. Thoughts and observations about business rules in the real world.

About

As Vice President of Business Development, Theresa O'Neil has responsibility for developing worldwide partnerships with ISV, reseller, services, and technology organizations. Prior to joining InRule, O'Neil was an executive at IBM Corporation, where she was responsible for developing the product and marketing strategies for the IBM Content Management and Discovery business. With a focus on growing new businesses, O'Neil has led marketing and strategy for successful software companies of all sizes. She is also a loyal fan of the Chicago White Sox.

Syndication

RSS
Home  |  Contact Us  |  Site Map  |  Terms of Use  |  Privacy
Copyright © 2009 InRule Technology, Inc. All rights reserved. None of the text or images on this page may be reproduced without the express written consent of InRule Technology.