K-Site Rules
K-Site Rules is a Business Rules Management System (BRMS) developed by Daedalus in the framework of the ITECBAN R&D project in conjunction with Indra and the Universidad Politécnica de Madrid.
Objectives
The K-Site Rules main objectives are:
- Controlling and giving visibility to the business decisions as for the business analyst
- Identifying the Business Rules in order to process them correctly
- Optimizing the execution of Business Rules through specific rules engines
Advantages
- It can be integrated in the life cycle of development of applications and the modelling tool
- It uses a standard language to represent rules (RIF)
Characteristics
The advanced K-Site Rules characteristics allows the:
- Integration in the life cycle of development of applications
- Integration with Eclipse 3.2 for developers
- Web interface for business analysts
- Web interface for administrators
- Independence of the rules engine used to implement the Business Rules
- The process of designing Business Rules is independent of the rules engine used to implement them
- Support for different users' profiles, developers and business analysts
- The users who have business knowledge but no technical knowledge can easily create, validate and produce Business Rules
- Reuse of Business Rules and their components
- The database allows the reuse of rulesets and atomic rules in different Business Rules
- Easy search of rules
- Audit of the developed Business Rules
- Monitoring of the history of the changes made in the Business Rules and versions produced
- Simplicity to validate rules
- The developers as well as the business analysts can check that the Business Rules can work correctly without needing to generate the code
K-Site Rules is funded by the CDTI (Department for Science and Innovation) through the CENIT Programme.
If you want more information about K-Site Rules, you can access this presentation (MK-2009-43-ITECBAN-09_ES) or download the reference white paper (MK-2008-25-ITECBAN). Of course, we are also at your disposal to answer any possible question.
