Deployment And Configuration Engine (DAnCE) Release Notes

Deployment And Configuration Engine (DAnCE) is an implementation of the run-time infrastructure as defined by the final adopted OMG Deployment & Configuration (D&C) specification (ptc/2003-07-08), which deals with the configuration and deployment of component-based applications. Currently DAnCE only supports the deployment & configuration of CORBA Component Model (CCM)-based applications, though we are interested in generalizing it for other component models in future work. DAnCE uses XML descriptors to drive the deployment it performs. One way to generate these descriptors is using the Component Synthesis using Model-Integrated Computing (CoSMIC) tool-suite. DAnCE currently uses Component Integrated ACE ORB (CIAO) as the underlying CCM implementation in the current release, though again we are interested in generalizing it for other CCM implementations in future work.

D&C XML Schema Handling

The XML handlers shipped with DAnCE are capable of handling almost all elements that are defined in the D&C schema. In this context, handling refers to reading the XML tags and converting them to the equivalent in-memory IDL-based data structures defined by the specifications. DAnCE supports the following types of descriptors specified in the D&C specification:

For all the above elements, DAnCE supports proxying of the elements as defined by XMI, i.e, DAnCE supports both parsing of the elements inline and reference through href attribute. Some D&C schema elements are however not handled, including:

We plan to support these features in future versions of DAnCE.


D&C Management Interfaces

The D&C specification defines a set of standard CORBA interfaces that are used to perform the deployment of component-based applications. These interfaces depend on the in-memory IDL data structures that are built by DAnCE's XML handlers. Below we outline the list of interfaces defined by the specification and the level of support for each interface in DAnCE:

We plan to finish implementing the unsupported features in future versions of DAnCE.

Valid XHTML 1.0!

Last modified $Date: 2005-05-11 07:23:42 -0500 (Wed, 11 May 2005) $ by $Author: dengg $