Features
Author, Execute, ControlThe Common Knowledge SDK is a set of programming components that allow application developers to integrate business rules created using Common Knowledge Designer, into your business systems. Using the Common Knowledge SDK allows common business rules to be shared and used consistently and correctly across all your applications, at the same time allowing you to maintain your business rules independently to the applications in which they are used.
Common Knowledge SDK provides the following features:
- Rich class libraries available for .NET and Delphi
- Business rules can be loaded and executed directly from program code
- Business rules can be dynamically constructed from program code for complex applications
- Rich errors and exceptions can be handled to detect invalid rules or unexpected rule outcomes
- Rich runtime events can be handled and used to determine rule flow or to respond to data requests
- Application objects and properties can be easily shared with the business rules
- Comprehensive user guide and reference guides for all applicable languages
- Comprehensive programming samples for both authoring and execution of business rules
Benefits
Integrate, Automate, ReuseWhen business rules are embedded directly into the programming logic of your own application source code the business logic becomes difficult and expensive to maintain. Additionally, there is no visibility of this business logic to your client business users. The Common Knowledge SDK allows your applications to evaluate business rules without having those rules embedded in program code.
The Common Knowledge SDK provides the following benefits:
- Important business rules can be removed from program code and maintained in Common Knowledge Designer
- Developers can adopt a consistent approach to the application of business rules in the systems they develop and maintain
- The application of business rules is standardised, making systems more maintainable and understandable
Supported Development Environments
Delphi, .NET, JavaThe Common Knowledge SDK is a set of programming components that allow application developers to integrate business rules created using Common Knowledge Designer, into your business systems. Using the Common Knowledge SDK allows common business rules to be shared and used consistently and correctly across all your applications, at the same time allowing you to maintain your business rules independently to the applications in which they are used.
Delphi
The Common Knowledge Delphi SDK supports the following editions of Delphi:
- Delphi 6
- Delphi 7
- Delphi 2007
- Delphi 2010
- Delphi XE
- Delphi XE2 (32 and 64 bit)
.NET
The Common Knowledge .NET SDK supports the following editions of .NET:
- Visual Studio 2005
- Visual Studio 2008
- Visual Studio 2010
- .NET Framework V3.5 and above (32 and 64 bit)
Java
Common Knowledge 4.0 does not include a Java SDK. The following versions of the JDK and JRE are supported in Common Knowledge 3.2:
- JDK 1.5 and above
