What Are Business Rules?
An organisation's success is very much determined by its ability to make consistent, timely and effective decisions. This decision-making process is driven by an organisation's business rules, the day-to-day policies that determine the interactions it has with customers, suppliers, employees and partners.
Business rules determine how insurance companies calculate premiums, how banks assess risk, how finance companies balance portfolios, and how retailers set pricing levels. They allow pathologists to identify abnormalities, engineers to control processes, logistics companies to generate schedules and financial advisors to recommend investment strategies.
Business rules are one of an organisation's most valuable assets, yet for most organisations they are difficult to locate, cannot be measured, are applied inconsistently and are very costly to change.
In a world with ever increasing levels of competition, customer expectations, compliance demands and technology adoption, the strategic control and application of business rules is essential.
Typically, an organisations business rules and logic are embedded in and/or spread across documents, application code, database tables and stored procedures. As such, the the exact location, accuracy and use of these business rules and logic is not clearly and reliably understood and cannot be controlled.
Just as organisations depend on sophisticated technologies such as relational databases to manage corporate data, organisations should adopt similarly sophisticated technologies to strategically and intelligently manage their corporate business rules.
- If a persons taxable income exceeds $50000 and they do not have private health insurance then apply a 1% health care levy
- Purchase stocks that have a low debt to equity ratio and are close to the lowest price for the year
- Salary = 60000 + YearsOfService * 500 + Sales * 0.24
- Product that is greater than 12m long cannot be stacked higher than 1m
- Project estimates exceeding $500000 require at least a 10% risk factor
What is Common Knowledge?
The Common Knowledge product delivers a suite of components that allow these rules and application logic to be captured, documented, maintained, and automated in a visual, consistent, and reliable manner.
- Common Knowledge Designer - A highly visual and interactive IDE (integrated development environment) for the capture, representation, documentation and validation of business rules and application logic.
- Common Knowledge SDK - A rich programming library for .NET and Delphi developers to enable the integration of business rules and logic captured and defined using Common Knowledge Designer into their application code.
- Common Knowledge Launcher - A standalone business rules micro-server that can be used to independently execute business rules and logic captured and defined using Common Knowledge Designer.
- Common Knowledge Viewer - A freely distributable, view-only version of Common Knowledge Designer that allows you to easily share business rules and logic with interested parties.
Common Knowledge provides the following benefits:
- Presents business rules and application logic in a highly visual and intuitive manner
- Delivers a standardised approach for both business and technical users to the management and automation of business rules and application logic
- Facilitates the rapid implementation of policy changes, pricing and product configuration in response to changing business conditions
- Enables a reduction in IT development and maintenance costs
- Facilitates a consistent and well understood application of business rules across all business touch points
- Improves operational effectiveness and quality control through continual enhancement of business rules and policies
- Allows business rules to be separated from the computer programs and information systems that use them
- Enables sharing of business rules across applications, departments, suppliers, customers and partners