The OpenRulesTM Tutorials           Home   PREV TOP NEXT User's Guide
Divider

OpenRules Overview

What is OpenRules
Business Rules Approach

Dynamic Interaction Processes

Tools

    EXCEL is the most popular tool used by Business Analysts today!

    ECLIPSE is the most popular IDE used by Software Developers today!

    Open Source Tools

            Spreadsheet Management
            Decision Support Rules

            Web Form Management

            Data Modeling

            Web Deployment

            Industry Specific Libraries

Why Open Source?

Summary

What is OpenRules

OpenRules, Inc. offers methodology, proven open source tools and services that enable business analysts to work in concert with software developers to create and maintain Rules-based Web applications with complex business and presentation logic.  

 (click on any block in the picture to learn more)

OpenRules® is a full-scale Business Rules Management System (BRMS). It provides a suite of open source components for Rules-based Web Application Development. It is based on commonly used tools such as MS Excel, Eclipse IDE and different Open Source Libraries.

OpenRules® is designed to facilitate involvement of business people in the rules development and maintenance processes; it offers the power of BRMS without sacrificing simplicity. With OpenRules you can create simple or complex decision support systems that maintain and efficiently execute hundreds, tens-of-thousands or even more business rules. In conjunction with commonly used tools, OpenRules supports an enterprise-class Business Rules Repository. OpenRules can be integrated with, or used along side virtually any J2EE/J2SE or .NET application - from the smallest stand-alone Java application to the largest e-commerce system. OpenRules components are designed to be easy to use right out of the box. They capitalize on users' familiarity with popular tools, and are completely compatible with the developer expertise that already exists for Java and Microsoft products.

Business Rules Approach

 

If you want to put your business analysts (not programmers) in control of the complex business logic of your mission-critical applications, you probably have already committed to the Business Rules Approach. You are probably familiar with a sound BR Methodology and leading commercial business rule engines such as ILOG or Blaze.  Now you want to configure a Business Rules Management System (BRMS) that fits your own specific needs in the best way while, at the same time, minimize license fees, software integration expenses, and the learning curve of your specialists.


Dynamic Interaction Processes  
►top

 

Your applications are highly interactive, and you wonder:

You want your business specialists to be able to easily modify different web forms without learning multiple GUI development techniques.  Most importantly, you need reliable proven tools and methodology to redefine and maintain frequently changing business logic of your complex interaction processes.  You may find examples of highly interactive business processes and the proposed solutions within this presentation.

 

Tools   ►top

 

To address these problems, one has to find answers to at least two questions:
    1) What is the most popular tool used by Business Analysts today?
    2) What is the most popular Integrated Development Environment (IDE) used by Software Developers today?

Below are OpenRules answers.
 

EXCEL is the most popular tool used by Business Analysts today!  ►top


Excel as a Rule Editor. Business analysts usually use MS Office tools such as MS Excel™ or Word™ to present business rules.  Most rule engine vendors provide proprietary "Excel-like" tools for rules administration. Thus, after selecting any commercial BRMS, you still have to map your Excel tables into a new environment.  Why not use MS Excel directly as your business rules management tool?  After all, it is the de-facto standard that provides a familiar user interface with thousands of powerful features and it does not commit your personnel to a lengthy learning curve.  With free Open Source Tools available from OpenRules, your business analysts can create, modify, and execute business rules directly in Excel!

Excel as a Form Editor. To create and support Web interfaces most companies have to rely on IT specialists because they use such technologies such as HTML, JScript, JSP/ASP, PHP, etc.  Why not use MS Excel directly as your Web Form management tool? With free Open Source Tools available from OpenRules, your business analysts can create Web Forms directly in Excel!  These tools allow a non-technical user to define complex web form layouts and the associated interaction logic in simple Excel tables.
  Forms drawn in MS Excel spreadsheets are automatically translated into HTML pages without limiting the expressiveness of HTML.  Thus, without any need to learn a new formatting language or tool, a more experienced user can add any standard HTML tags and properties directly into Excel layouts in order to beatify the generated forms.
 

ECLIPSE is the most popular IDE used by Software Developers today!  ►top


Despite a desire to minimize the role of IT, you do need professional software developers to assist business analysts in rule automation and to integrate business rules into the existing software infrastructure.  Nowadays, free Open Source Eclipse IDE is the most powerful de-facto standard tool for software project management.  With free Open Source Tools available from OpenRules your software developers can naturally integrate Excel-based business rules into their complex Eclipse projects.  Using Eclipse, enables them to automatically inherit hundreds of powerful features from rules debugging to rules versioning and Web Service deployment.  Additionally, they gain a natural access to hundreds of 3rd party Java tools!

 

Open Source Tools   ►top

A Suite of Open Source Tools is available from OpenRules, Inc. ("Suite").  The Suite consists of a set of software tools/libraries for the development of Rules-based Web applications that employ complex business logic, but are controlled by business people.  Together with MS Excel and Eclipse, the Suite comprises a powerful development and management framework that supports the following functionality:

OpenRules relies only on free Open Source tools/libraries created and maintained by different Open Source contributors.  OpenRules can be downloaded from here. The downloadable Open Source software includes copies of all related freely distributed 3rd party products in accordance with their Open Source licenses.  The source code is available upon requests.  OpenRules, Inc. stands behind all included tools with the best in Technical Support and related Consulting Services.

Why Open Source?  ►top

All tools available from OpenRules, Inc. can be used by any company or individual without any license fee on an Open Source basis.  Why?  Because we believe that when a certain technology (like a rule engine or a GUI builder) becomes a commodity, it should no longer be priced like most commercial rule engines are priced today.  Such tools-commodities should belong to Open Source: read more here or here.  It is the knowledge of how to use these software commodities in real-world applications that becomes more and more valuable.  That's why OpenRules, Inc. provides commercial Technical Support and related Consulting Services in conjunction with freely available Open Source software.

Summary

Combining Excel, Eclipse, and Open Source Tools, backed by OpenRules support, forms a practical framework for full-scale Business Rules Management and Web Application Development.  OpenRules embodies an ingenious software architecture that maximizes customizability and is open to any integration solution.  Extensive reuse of proven, commonly available software results in a framework that matches or exceeds similar commercial systems in speed, compactness, and ease of use.

►top

Divider