Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[geclipse-dev] Application Deployment

Hi All,

 

Today we had a discussion within FZK concerning the application deployment stuff. I do not want to report about all details of this discussion but about the impact to the model that you should be aware of. So especially for Nick and GRIA this may be interesting.

 

1)       We will have a new model element representing applications installed on a CE (e.g. IGridApplication or so).

2)       The IGridComputing will be changed to be a container in order to allow it to contain the installed applications.

3)       The IGridInfoService will have a new method looking similar to:

public IGridApplication[] fetchApplications( IGridContainer parent, IVirtualOrganization vo, IGridComputing ce, IProgressMonitor monitor );

The info service has then to retrieve the applications available on the specified CE and accessible by the specified VO.

4)       The VO subtree of a grid project will have a new top level folder called “Applications” containing all applications for that VO of all CEs.

5)       The CEs will have all applications installed on them and accessible for the VO as children.

6)       For any of these applications there will be a context menu action for deinstalling this application.

7)       We can also think about other context actions (think about tests or so).

8)       The application deployment action will be available on the VO (VO wide deployment) the CE folder (also VO wide deployment) and on the CEs (CE wide deployment).

 

The model and project tree changes will be made by me, Jie will take the responsibility for the deployment and deinstallation functionalities. Nick, you should have a look concerning an implementation of the above specified additional info system method (should be possible within GLUE). We furthermore think that this would also be an interesting feature for GRIA concerning the applications available for a GRIA CE (Job Service).

 

As always comments are welcome.

 

Cheers, Mathias


Back to the top