Business rules
From AMWA
Business rules describe the operations, definitions and constraints that apply to an organization in achieving its goals. These rules are then used to help the organization to better achieve goals, communicate among principals and agents, communicate between the organization and interested third parties, demonstrate fulfillment of legal obligations, operate more efficiently, automate operations, perform analysis on current practices, etc.
In the context of an SOA system, it is important that these rules are not spread across various code modules, but that instead they are kept in a single location (usually a rules engine) where they can be easily identified, verified and maintained. The processing of these rules can be exposed as a service to the rest of the SOA system.
From a technology point of view, business rules are modeled and implemented with tools and languages that ideally can be understood both by business people and by IT people.
Examples
- Rule: “All assets are to be transferred to playout 30 minutes before air.”
