|
Active Scripts
Scripts are a mechanism where business logic can be implemented using a procedural programming language. Ideally, most business rules should be represented using a declarative format such as Decision Tables or Rete Rules. Scripts can be useful however when the business logic is procedural, or when developers need additional tools to work around any potential "brick walls" in the development of business rule solutions. Scripts can also be used to build comprehensive unit and regression tests for your business rules. The Active Script Extender provides a mechanism that allows business rules to be implemented using a range of procedural programming languages that support the ActiveX scripting engine standard. Refer to Microsoft Windows Script Technologies Home Page for further details on ActiveX scripting.
Common Knowledge extends the standard Active Scripting implementation to allow scripts written in languages such as VBScript, JScript, ActivePerl and ActivePython to be fully integrated with the Common Knowledge architecture. The ActiveScript Extender can be easily combined with other Rule Extenders to create powerful solutions to complex business rule problems. Overview of Capabilities The Common Knowledge ActiveScript Extender provides capabilities in a number of areas to enable you to implement procedural logic to complement your declarative business rules:
![]() Feature List The Common Knowledge Active Script Extender incorporates an ever-growing list of features that assist you during the design, authoring, execution and testing of procedural logic. Features include:
![]() What's New in Version 3.1 The following features are new to version 3.1 of Common Knowledge and augment the existing capabilities of the Active Script Rules Extender in its ability to assist you when implementing your business rules:
|
Rete Rules Read how the new Rete Rules Rule Extender can be used to represent business rules in an intuitive and declarative manner and to evaluate those business rules using a forward chaining inference mechanism based on the Rete algorithm.
Scripts
Read how Common Knowledge scripts can provide a mechanism to implement cross-platform, portable procedural logic. |