Lightweight component-based rule engine using a distinctive DSL to orchestrate business logic, supporting component reuse, synchronous and asynchronous execution, dynamic and nested rules, multi-language scripting, and hot deployment.