Integrated Research in GRID Computing- P5:The deployment process for adaptive Grid applications does not finish when the application is started. Several activities have to be performed while the application is active, and actually the deployment system must rely on at least one permanent process or daemon. | 66 INTEGRATED RESEARCH IN GRID COMPUTING the efficiency of POP-C components would be completely in charge of POP-C compiler and its runtime environment. Some interesting possibilities appear when exploring object oriented programming techniques to implement the non functional parts of the native component. In other words one could try to fully exploit POP-C features to implement a customizable autonomic application manager providing the same non functional interface of native ASSIST components. These extensions either in ASSIST or in POP-C can be subject to further research especially in the context of CoreGRID when its component model would be more clearly defined. If eventually an ASSIST component should be written in POP-C it will be necessary to deploy and launch it. To launch an application different types of components will have to be deployed. ASSIST has a deployer that is not capable of dealing with POP-C objects. One first step to enable their integration should be the construction of a common deployment tool capable of executing both types of components. Deploying ASSIST and POP-C alike ASSIST provides a large set of tools including infrastructure for launching processes integrated with functions for matching needs to resouces capabilities. The POP-C runtime library could hook up with GEA the ASSIST deployer in different levels. The most straightforward is to replace the parts of the POP-C job manager related to object creation and resource discovery with calls to GEA. As seen in Section GEA was build to be extended. It is currently able to deploy ASSIST applications each type of it being handled by a different deployer module. Adding support for POP-C processes or objects can be done by writing another such module. POP-C objects are executed by independent processes that depend on very little. Basically the newly created process has to allocate the new object use the network to connect with the creator and wait for messages on the connection. The