November 19, 2007

Blaze Advisor 6.5 springs forward, falls back

Verification and automated testing for business rules bring more reliability to rule services; if only the new tools were easier to use

In Blaze Adviser 6.5, Fair Isaac incorporates advanced rule management features such as rule verification and testing, customizable lifecycle management tools, and automated deployment of analytical models. Building upon the three-part architecture adopted in the 6.x line and now standard across the industry, Version 6.5 improvements will help address the needs of large, enterprise-class customers in managing business rules.

[ See also: InfoWorld Technology of the Year Awards Application Development winners ]

Fair Isaac has added more than 20 new features and improvements to this release. One of the most useful is the verification and testing framework. This consists of two parts: a verification tool to detect common logic errors and an automated testing tool that is similar to other code-driven, "xUnit" testing frameworks. Performance continues to be the best among the commercial BRMSes (business rule management system) according to our benchmarks.

For large scale, enterprise-wide applications, Blaze Adviser is a top choice due to the breadth and depth of the feature set. For smaller, tactical projects, however, the complexity of the product may tilt the scales toward lighter-weight options.

No-excuses test tools
The verification tool is impressive. It performs a static analysis on rules and functions to detect common errors. Think of lint for rules. In my tests, the tool was even able to detect some advanced programming errors such as infinite loops and semantic errors, and it provides a hypertext link to the part of the rule containing the error. Although range and value checking are always important, a tool like this makes a good first line of defense against common errors.


Click for larger view.


Unit testing is accomplished with BrUnit, a xUnit framework for testing business rules. BrUnit is accessible from within the Blaze Advisor IDE, or the RMA (Rule Maintenance Application) for business users, and follows xUnit conventions -- setup(), teardown(), and so on. This means that any developer familiar with JUnit, for example, will have no trouble developing test cases for BrUnit.

Test results are displayed in a panel similar to the JUnit display in Eclipse, with a summary of tests run, results, and an overall progress bar. Having a testing framework embedded into the rule authoring environment makes testing a great deal easier and increases the chances that business users will actually run tests.

Test Center Scorecard
30%20%10%10%10%10%10%
Blaze Advisor 6.5.29998689
8.5
Very Good
Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.