Features

Author, Execute, Control

The 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

Common Knowledge SDK in Visual Studio

Benefits

Integrate, Automate, Reuse

When 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

Common Knowledge SDK in Delphi 2007

Supported Development Environments

Delphi, .NET, Java

The 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)
  • Delphi XE3 (32 and 64 bit)
  • Delphi XE4 (32 and 64 bit)
  • Delphi XE5 (32 and 64 bit)
  • Delphi XE6 (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