Skip to main content


developerWorks  >  Tivoli  >

Autonomic Computing Expression Language

developerWorks

Level: Intermediate

Dakshi Agrawal , Research Staff Member, IBM
James Giles , Assistant Professor, University of Evansville, Indiana
Kang-Won Lee , Research Staff Member, IBM
Jorge Lobo , Research Staff Member, IBM

28 Feb 2005

Register now or sign in using your IBM ID and password.

This tutorial shows how to use the Autonomic Computing Expression Language (ACEL), an XML-based expression language, to create an expression, parse it, prepare input for it, and evaluate it. ACEL was originally developed as a part of the Autonomic Computing Policy Language to describe conditions when a policy should be applied to a managed system. To learn more about how policies can be used to manage an IT system, download IBM Policy Management for Autonomic Computing (PMAC) from alphaWorks. However, ACEL is applicable in many other contexts such as specifying service level agreements, pricing, scheduling, and provisioning of services. In general, ACEL can be used to specify various types of expressions (numeric expression, Boolean expression, string expression, and so on) in XML documents.

Prerequisites

This tutorial is for an intermediate-level software developer who wants to acquire knowledge of how to embed ACEL expressions in XML files and use them for various applications such as business rules and policy management. The prerequisites for taking the tutorial are a basic knowledge of Java programming and a general understanding of XML schema and processing. You can download the examples in this tutorial, the ACEL JAR file, and the companion document ACEL User's Guide, which presents the complete syntax and semantics of the ACEL expressions with examples. To run the examples in this tutorial, you must install the Java Runtime Environment (JRE) Version 1.4.x.


System requirements

None



Duration

Under two hours


Formats

html, pdf


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community