Imperius What is it? ----------- Imperius (Simple Policy Language) or SPL - Is a simple standards based object-oriented policy language that allows expression of management policies using condition-action rules. Imperius provides an extensible set of over 100 operations for expressing conditions and actions. Imperius is a generalization of the CIM-SPL language. Conversely, CIM-SPL can be thought of as Imperius with CIM binding. Imperius can be extended to create similar bindings for other environments. JavaSPL (Imperius with Java binding) is another such example. Prerequisites ------------ Imperius requires the following software modules: * Antlr 2.7.6 or later. Antlr parsing technology is used to parse the SPL policy files and can be downloaded (as of 10/9/2009) from http://www.antlr2.org/download/antlr-2.7.6.tar.gz. Testing has not been done with Antlr 3. The Latest Version ------------------ Details of the latest version can be found on the Apache Imperius Project web site . Download Structure ------------------ The imperius release consists of binaries and source for two bindings for the SPL language. The CIM binding (CIM-SPL) and the Java binding (Java-SPL) The download package is broken down into 3 groups 1. imperius-cimspl-1.0.0 (.tar.gz/.zip) This is a collection of CIM-SPL processors for CIM servers Consists of 2 sub packages a. The CIM-SPL provider for OpenPegasus 2.7.x This is a CIM provider that can be installed into OpenPegasus CIMOM server b. The CIM-SPL client side provider which uses the sblim jars (http://sourceforge.net/apps/mediawiki/sblim/index.php?title=CimClient#CIM_Client_for_Java) to communicate with any CIM compliant server All sub-packages include samples and readmes 2. imperius-javaspl-1.0.0 (.tar.gz/.zip) This is a an implementation of the Java binding for the SPL language. Java-SPL samples and README is included. 3. imperius-1.0.0-src (.tar.gz/.zip) This consists of all the source code. Documentation ------------- Documentation is available online at the project website Licensing --------- This software is licensed under the terms you may find in the file named "LICENSE" in this directory. Thanks for using Imperius. The Apache Imperius Project