Dev's.

Currently Airavata is relying on jglobus 1.8 for Grid interactions. The library 
works ok but has been with some limitations:

* jglobus 1.x version is no longer actively supported as it was superseded by 
jglobus 2.0 effort [1]
* many dependencies of 1.x are not in maven central and it looks like the time 
spent on making them all available is not worthwhile. jglobus 2.x has limited 
dependencies and many are in maven central.
* jglobus1.x is monolithic with all security, file transfer and job management 
bundled together. Jglobus2.0 refactored these into separate libraries which 
will be useful for Airavata going forward. 
* Airavata should take advantage of all the GRAM protocol state changes and 
also would need to local job id like features. 

If there are are objections, I would like to create a sandbox area for and test 
the jglobus2.0. If it works well, then we will have some refactoring to do in 
gfac, but first step is to test the new libraries.

Any comments or suggestions?

Suresh

[1] - http://www.globus.org/toolkit/jglobus/

Reply via email to