onRules, the new generation of BRMS ( Business Rules Management System)
· ¿What is onRules?
OnRules is a state-of-the-art BRMS (Business Rule Management System) that you can use to manage your business rules system in a flexible, dynamic manner. It is a functional application, structured in such a way that it makes cooperation between different business areas and the IT department easier. The application provides entirely graphic, intuitive tools which make it easier to use at all phases of rule implementation (definition, tests, deployment, execution and monitoring), regardless of your level of IT knowledge. Technical and business users can define rules of different complexity, create visual interrelationships between them (rule flow) and implement business rules in a way which is independent from, but also integrated with, the rest of the organisation's applications and systems.
· ¿What has BRMS onRules got to offer for organisations?
· Effectiveness: onRules provides tools which allow users to define any type of model or business rule quickly and intuitively. It includes mechanisms that guarantee that the rules will be complete, and test functions so that users can check that the rules they have defined will really make it possible to meet the targets set.
· Efficiency:
Thanks to its administration system, with onRules it is easy to assign responsibilities and resources to the different business and technical departments of an organisation. The system makes it possible to assign each user certain permissions and roles, and provides a series of facilities in terms of cooperation and integration between the IT department and business departments.
· Flexibility: onRules provides intuitive, dynamic tools which can be used to define and manage rules. It can be used by anyone, regardless of how much they know about technical matters, at all stages of the rule implementation and management process. This independence from technical departments is the basis of the cooperation, which, when combined with the integration mechanisms and the application’s usability, make it possible to manage the rules system in a quick and flexible manner.
· BRMS onRules Components
The onRules platform is made up of four large systems:
· R-Dfine is further subdivided into independent modules which customers can choose, adapting the way in which the platform´s functionality to their own specific needs.
The following diagram shows the modules which are available:
· onRules Architecture
The different technical features of onRules can be condensed into three main pillars on which the technological power of the solution is based:
Pillar 1: J2EE
onRules has been built on the Java business platform (J2EE), which can be used to develop powerful, scalable applications. As well as creating multiplatform software, by using standard frameworks like Spring, Hibernate or JSF, onRules is guaranteed to offer excellent technological quality.
Pillar 2: SOA
OnRules has been developed using a pure 100% SOA approach (Service Oriented Architecture).This allows for a seamless integration with the rest of applications developed by the company, as all the services provided by OnRules meet SOAP standards and are described using wsdl.
Pillar 3: Rich Web
The onRules user environment is a Rich Web Client developed using AJAX and JSF technology.
This makes it possible to combine the accessibility of a Web platform with the usability of desktop software, using Drag&Drop and dynamic selection techniques.
· onRules Training
When BRMS onRules is deployed in one of our clients, we provide users with the training that they need in order to use the platform. This training is conducted by our experts in setting up the parameters and as well as our business specialists, so that the applications can solve operative matters in the specific context of the business or related sector.