Flexibility, Scalability and High Performance: How to Have It All

James R. Reid, senior director of technology—Analytics, Equifax

James R. ReidJames covers how ILOG’s BRMS is integrated into Equifax InterConnect. InterConnecct is Equifax’s decisioning platform which automates credit and lending processes.

Some points from James’ presentation:

For rule development, typically the business requirements come in from the business user/analyst. Within the rules studio Equifax have their own custom plug-ins on top of the BRMS. For instance, a BOM plug-in to verbalize all BOMs.Equifax have written their own custom rules language so business analysts can interact directly with the data - write attributes and audit the results to ensure the attributes are performing as they should be, all without the need of a developer.

Equifax extensively use ILOG’s Rule Team Server web interface to expose rules to customers.Components of Equifax rules (there can be up to 2000 rules for a given credit policy):

  • meta-model of business domain
  • attributes
  • score models
  • rule flow

Equifax business rules require a very rich structured business domain object model or fact model. This allows Equifax to build their own language and score-model to expose scorecards to customers.

What are the challenges with JRules 6.x?

  • External resources coupled with business rules
  • Performance when loading (pre-loading vs. lazy loading - both have issues)
  • High migration cost between previous version
  • Run-time vs build-time (specific ASP issue)
  • Uses J2EE declarative course-grained security model which is a drawback for fluid a ASP environment
  • No support for Decision Table Templates
  • Lack of documentation for best practices using Advanced Concepts to see these in action

What are the benefits?

  • Flexibility
  • Agility
  • Speed
  • Reuse
  • Quality

Tags: , , ,

Leave a Reply