OpenClovis Logo

Functional Description
Execution Object (EO) Service

Description of EO Service. More...

Description of EO Service.

The OpenClovis Execution Object (EO) encapsulates each distinct OpenClovis ASP aware software component and provides an execution environment for the components. It provides a uniform interface between the software component and the rest of the system components.

The interfaces fall into the following two categories:

Both management and service interfaces are exposed using RMD APIs. EO provides threads for receiving RMD messages and worker threads to process them. It provides an execution environment, required by a software component, to the component user and component manager.

The OpenClovis product suite provides a process of integrating a third party software component with OpenClovis ASP. This process is known as Componentization. Using Componentization, both management and service interfaces are exposed through RMD.

Componentization provides the following functionality:

Componentization helps in features such as:

EO communicates to other components using the OpenClovis Communication Core components such as Event Manager (EM), Remote Method Dispatch (RMD), Intelligent Object Communication (IOC), and Name Service.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen