Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Budget-friendly BRMS

Jess and OPSJ require dedicated programmers, but are priced right for smaller shops

By James Owen
March 12, 2004
 

For companies struggling to improve responsiveness to changing business conditions, a BRMS (business rule management system) can make all the difference. A BRMS exposes the business logic of complex applications as sets of rules that can be changed more quickly and easily, allowing companies to adjust credit criteria or discounts for gold customers, for example, when the market dictates, instead of when the necessary C or Java programming skills are available.

Free IT resource

Open Source Business Conference (OSBC) May 22-23, 2007

Sponsored by OSBC

Free IT resource

Virtualization Insights from Top Experts - Learn how virtualization gets real!

Sponsored by Dell

In the BRMS world, only ILOG’s JRules and Fair Isaac’s Blaze Advisor have all of the features you’d want for a large enterprise deployment. In addition to rich toolsets for developers, these products include easy-to-learn, English-like rule-building languages and a variety of graphical interfaces that ordinary business people can understand and use. In companies that want large numbers of business people, with a variety of different skill sets, involved in configuring the application’s rules — and that are willing to pay a premium for ease of use — either JRules or Blaze Advisor is the way to go.

But JRules and Blaze aren’t the only BRMS products on the planet. While these products have more  bells than you can shake a whistle at, two bare-bones solutions, OPSJ from Production Systems Technologies (PST) and Jess from Sandia National Laboratories, present good alternatives for companies willing to place business rules management in the hands of a few expert coders. OPSJ has won a place in the BRMS landscape by being extremely fast; Jess has gained a foothold by having one of the most active user groups in the world. Although more difficult to use than JRules or Blaze, both offer significantly better performance at a fraction of the price.

Fastest on Earth

OPSJ is without peer in terms of speed, as my tests using the standard Miss Manners and Waltz benchmarks. Because it is a superset of Java, there is no cumbersome API needed to access the engine itself. Further, because the engine takes less than 100KB of memory (156KB on disk), it is easily embedded into almost anything that will use a Java VM (virtual machine). OPSJ does all of this without using threads, thereby making it easy to use in any J2EE application. Another bonus is that the OPSJ language will be familiar to most programmers, giving them programming power directly related to business requirements not available from the other BRMS engines.

OPSJ’s ease of use is enhanced by the fact that it includes nested And/Or clauses as well as flagged Else clauses. The ability to use Else clauses makes many complex rule sets dramatically easier for programmers to express and easier to understand later when trying to implement changes to existing rules. OPSJ also features a “when needed” type of backward chaining. This capability is highly advantageous in solving problems involving large numbers of interdependent conditions, such as medical diagnosis and application configuration.

For rules editing and application development, OPSJ provides an Eclipse plug-in, which allows the user to edit Java, OPSJ, and J2EE files, and a limited, Windows-type debugger. The debuggers in both OPSJ and Jess are not very sophisticated, making it difficult to step through the rules, find objects, or find which rules are associated with which objects.


Continued
1 | 2 | Next Page » 



Jess 6.1p5

Sandia National Laboratories, sandia.gov/jess/

Good  6.1
criteria score weight
Developer tools 5 25%
Ease-of-use 5 15%
Performance 8 15%
Scalability 6 15%
Documentation 6 10%
Support 8 10%
Value 6 10%

Cost:
$5,000 per server for internal use and $15,000 per application for commercial use; free 30-day trial. Free for federal government agencies and academic research

Platforms:
Any operating system that supports JDK 1.4

Bottom Line:
Jess is faster than any Java BRMS except OPSJ, and it's backed by good documentation, a well-documented API, and excellent developer community support. However, Jess code is difficult to learn, and its user interfaces must be dramatically improved before Jess is suitable for large enterprise deployments.

About our Reviews and Scoring Methodology



OPSJ 6.0

Production Systems Technologies, pst.com

Good  6.4
criteria score weight
Developer tools 4 25%
Ease-of-use 6 15%
Performance 10 15%
Scalability 9 15%
Documentation 5 10%
Support 5 10%
Value 6 10%

Cost:
$8,000 per developer; no runtime fees; OPSJ (Original Rete One Version) will soon be free for noncommercial use

Platforms:
Any operating system that supports JDK 1.4

Bottom Line:
OPSJ is the fastest Java BRMS available, it is easy to deploy in J2EE environments, and it provides a very natural, English-like rules language that even business people could understand. However, its developer tools and graphical interfaces fall dramatically short of true enterprise-class solutions JRules and Blaze Advisor.

About our Reviews and Scoring Methodology



 


 
James Owen, senior knowledgebase consultant at Knowledgebased Systems, has worked with expert systems since 1989.
 

TOP NEWS:


»  You don't know tech: The InfoWorld news quiz
Match your weekly tech news wits against our snarky quiz master

»  Spinning off fabs would be risky for AMD, analysts say
AMD has expressed a desire to control chip-manufacturing costs, which has created speculation that the company might sell off its chip fabrication plants

»  Hackers find a new place to hide rootkits
A pair of security researchers has developed a new kind of rootkit, called an SSM, that hides in an obscure part of the processor that is invisible to antivirus apps

»  Top 10: Microsoft-Yahoo, XP SP3 woes, Sprint-Clearwire WiMax deal
This week's roundup of the top tech stories of the week include the demise of the Microsoft-Yahoo deal, Sun's JavaOne announcements, the Intel-OLPC beef, and more

»  Easing network congestion caused by virtual servers
Better I/O capability is an important and often overlooked aspect of getting the most out of server virtualization

»  Sun exec ponders OpenSolaris, Linux
In an interview, Ian Murdock, formerly with the Linux Foundation and now with Sun, discusses the company's open-source efforts and how to monetize them




BRINGING PERFORMANCE VALIDATION "INTO THE LIFECYCLE"
Today's enterprise apps are complex and ever-changing, which makes delivering high performance difficult. By virtualizing the behavior of application services and data in a VSE, teams can answer this challenge with validation best practices and test tools to ensure solid performance throughout the lifecycle. Register now to attend this webcast! Sponsor: ITKO

»  Click here to view this Webcast
  The Data Protection You've Been Looking For
Enterprise data is of supreme importance. If you can't find it quickly, it's worthless. If you lose it, it's a crisis. This IT Strategy Guide explores how to keep your data safe.

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 
  • Protect Your Data with SSL - Discover how to increase customer confidence in your site with the latest solution in SSL, Extended Validation (EV) SSL ...
  • Need simple, low cost server virtualization? - Do more with less. Support fewer servers. Simplify disaster recovery. Implement proven, easy-to-use server virtualization...
  • Virtually Limitless Virtual Storage - Do you need virtualization space savings of 50% or more with virtually no performance impact? You might be able to get storage...
  • Invisible IT? - The goal of IT is to become an invisible entity within a larger organization. Eliminating visibility and road blocks IT ...
  • It Really Is Easy to be Green - "Green IT" is a popular concept. And IT organizations are learning the influence that IT purchase decisions have on data...
  • Key Strategies For SOA Testing - SOA requires a unique approach to testing. Unless you're willing to reorient your testing procedures and technology now,...

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 

FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS  IT EXEC-CONNECT   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist