Title: Business Rules Management System
1Business RulesManagement System
EWA Systems, Inc. July 12, 2005
2EWA Rules Engine Advantages
- Scalable, Efficient, Small-Footprint Runtime
Engine - Extreme Performance (gt20,000 Rule
Evaluations/sec) per Engine - 1200x Faster Than Competitors Engines
- Standard-Base Architecture 100 Java,
JSR94-Compliant - Scalable From Embedded to Clustered
Architectures - Rules Engine Enterprise Analytics Expert
System - MetaRules
- Define Business Goals, Leaving Maintenance of
Underlying Operational Rules to the Expert System - Further Reduces Business Rules Maintenance Costs
- Real World Data Uncertain and Missing Data
- Using Analytical Models Remedy This Real World
Data - Results in More Robust, More Capable Rules Engine
- Tight Integration with Data Mining, Optimization,
Expert Systems
3EWA Rules Engine Advantages
- Complete Business Rules Management System
- Intuitive, Customizable Graphical User Interface
- Available as an Application or over the Web
- All Component Locations/Coloring are Customizable
- Componentized GUI Components Presents Common
Interface - User/Password Role and Permission-Based Security
- Rule-Wizard Pre-Validates Rules and Limits Rule
Conflicts - Complete Real-Time Rule Debug and Testing
Environment - Hot-Deployment Runtime Monitoring and Management
- Total Rule-Usage Profiling and Logging
- Application Server and Database Agnostic
- Supports Various Rule Languages including Natural
Language - Writing in a Comfortable Language improves
Efficiency reduces Error - Simplified Rule Creation, Maintenance and
Deployment - XML and Database Persistance
4Scalability
- Embedded Solutions
- Tiny lt 200kB Footprint, Top-Level Performance
- Distributed Architectures
- Scalability for Large Team Projects
- Client-Server or Web-Based BRMS Interfaces
- Many Simultaneous BRMS Users
- Supports Clustering to Web Farms
- Hundreds of Coordinated Run-Time Engines
- N-Tier Architectures
- Application Server and Database Agnostic
5Client/Server Distributed Architectures
Central Server Eases Deployment,
Maintenance, Collaboration and Storage
Client
Client
Client
Server
Client
Engine
Repository
App. Server Layer Full Monitoring Abilities
Multiple Use-Specific Client GUIs
6Intuitive Component-Based Interface
- Rule Library with Rule Searching and Global
Editing - Rule Builder with Wizards
- Rule Version Control System
- Resource Management and Permission System
- Real-Time Rule Debug/Test Environment
- Runtime Engine Monitoring
- Hot Deployment Management
- Rule and Flow Profiling and Logging
7Comprehensive Rule Features
- Rule Sets/Tables/Trees
- Full Optimization of Rule Sets
- Rule Features
- If-Then-Else Rules
- All Comparative and Set-Theory Operators
- Rule Versioning
- External, User-Definable Functions
- Alerts and Triggers
- Change and Usage Logs
- Forward, Reverse Polish, and Natural Language
Interfaces
8BRMS Screen Shot
Customizable Colors/Format
History Log
9BRMS Screen Shot
Showing Java Interface
10Repository Options
- Persistence Options
- File System (Object or XML)
- Database
- Memory (For Embedded Deployments)
- Resource Permission Management System
- Rule/Object Searching and Global Editing
11Engine Status Management
- Manage Runtime Engines
- By Individual Runtime Engines
- By Runtime Engine Group
- Hot Deployment of Rules
- Monitor Engine/Rule Performance
- Track Rule and Flow Profiles
12Runtime Engine Options
- Scalable, Lightweight, Efficient, Multi-Threaded
- Deployment
- J2EE Service
- Independent Service
- Socket
- RMI
- Embedded Library
- Hot-Deployment Capable
- Sequential/Parallel Rule Execution
- Rule Profiling/Debugging
13Rule Debug/Test Environment
Complete Debug / Testing Capabilities
14Advanced Features
- Tight Integration with
- Comprehensive Analytics
- Data Mining
- Statistics and Math
- Decision Support and Utility Analytics
- Expert Systems
- Visualization
- Optimization
- Industry-Specific Toolkits
15Contact Info
- EWA Systems, Inc.
- www.ewasystems.com
- (650)906-0501