
Hi, We got a new project in which we have to create a generic services layer which should make client applications independent from a particular Grid middleware. I want to use SAGA API to access glite services. Does any one has a glite adapter for SAGA? Suggestions and experiences are welcomed to achieve this goal. cheers, Ashiq Anjum

Cool! I guess you are working in EGEE, is that right? If yes, we are actually running circles, as we discussed with some folx at EGEE if they could not provide us with glite adaptors ;-) Unfortunately, they did not see a need for action... But to answer your question: As far as I know, the Java guys in Amsterdam are working on glite adaptors - I have no idea if they are useable at this time - Thilo will probably answer that. As for C++: Steven Fisher & Friends are working on a service discovery package + adaptor for SAGA, which talks to glite's service registry, but apart from that, we have no adaptors at the moment. Sorry for not having a more positive answer. We would happily support any group developing adaptors, but have limited resources ourself. At the moment we focus on local adaptors, globus, and OMII/GridSam. Cheers, Andre. Quoting [Ashiq Anjum] (Jan 28 2008):
Hi,
We got a new project in which we have to create a generic services layer which should make client applications independent from a particular Grid middleware.
I want to use SAGA API to access glite services. Does any one has a glite adapter for SAGA? Suggestions and experiences are welcomed to achieve this goal.
cheers, Ashiq Anjum
-- No trees were destroyed in the sending of this message, however, a significant number of electrons were terribly inconvenienced.

Am Mo 28.01.2008 02:12 schrieb Ashiq Anjum <Ashiq.Anjum@cern.ch>:
Hi,
We got a new project in which we have to create a generic services layer which should make client applications independent from a particular Grid middleware.
I want to use SAGA API to access glite services. Does any one has a glite adapter for SAGA? Suggestions and experiences are welcomed to achieve this goal.
We have just finieshed the development of a gLite adaptor for JavaGAT at the Albert-Einstein-Institut in Potsdam, Germany. If you like, I can provide you the code for getting an impression of what to do... Cheers Alexander

For what its worth, the JavaGAT adaptors should also be usable for Java-SAGA... Cheers, Andre. Quoting [Alexander Beck-Ratzka] (Jan 28 2008):
From: Alexander Beck-Ratzka <Alexander.Beck-Ratzka@aei.mpg.de> To: Ashiq Anjum <Ashiq.Anjum@cern.ch> Cc: saga-rg@ogf.org Subject: Re: [SAGA-RG] EGEE glite and SAGA
Am Mo 28.01.2008 02:12 schrieb Ashiq Anjum <Ashiq.Anjum@cern.ch>:
Hi,
We got a new project in which we have to create a generic services layer which should make client applications independent from a particular Grid middleware.
I want to use SAGA API to access glite services. Does any one has a glite adapter for SAGA? Suggestions and experiences are welcomed to achieve this goal.
We have just finieshed the development of a gLite adaptor for JavaGAT at the Albert-Einstein-Institut in Potsdam, Germany. If you like, I can provide you the code for getting an impression of what to do...
Cheers
Alexander -- "We've got too much time to waste to stand around here doing things." - Tigger

Andre Merzky wrote:
For what its worth, the JavaGAT adaptors should also be usable for Java-SAGA...
Cheers, Andre.
Absolutely. We (the "Java guys from Amsterdam") are doing a JavaGAT adaptor for SAGA, at least for SAGA streams, jobs, namespace, file, logicalfile. Cheers, Ceriel

Did you mean a JavaGAT adapter for glite? Are you working in coordination with Alexander Beck-Ratzka at Albert-Einstein-Institut or doing another implementation of JavaGAT adapter for glite? Cheers, Ashiq Anjum -----Original Message----- From: saga-rg-bounces@ogf.org on behalf of Ceriel Jacobs Sent: Tue 1/29/2008 1:46 PM To: andre@merzky.net Cc: saga-rg@ogf.org; Alexander Beck-Ratzka Subject: Re: [SAGA-RG] EGEE glite and SAGA Andre Merzky wrote:
For what its worth, the JavaGAT adaptors should also be usable for Java-SAGA...
Cheers, Andre.
Absolutely. We (the "Java guys from Amsterdam") are doing a JavaGAT adaptor for SAGA, at least for SAGA streams, jobs, namespace, file, logicalfile. Cheers, Ceriel -- saga-rg mailing list saga-rg@ogf.org http://www.ogf.org/mailman/listinfo/saga-rg

Cool. I had an impression that JavaGAT is already SAGA Compliant. I passed through few presentations where JavaGAT was quoted as a SAGA reference implementation. Even the same is mentioned here https://forge.gridforum.org/projects/saga-rg/ How far are you from this milestone? Cheers, Ashiq Anjum -----Original Message----- From: Ceriel Jacobs [mailto:ceriel@cs.vu.nl] Sent: Tue 1/29/2008 6:09 PM To: Ashiq Anjum Cc: andre@merzky.net; saga-rg@ogf.org; Alexander Beck-Ratzka Subject: Re: [SAGA-RG] EGEE glite and SAGA Ashiq Anjum wrote:
Did you mean a JavaGAT adapter for glite?
No, I mean a SAGA adaptor for JavaGAT, an implementation of SAGA on top of JavaGAT. Sorry for the confusion. Ceriel

Ashiq Anjum wrote:
Cool. I had an impression that JavaGAT is already SAGA Compliant. I passed through few presentations where JavaGAT was quoted as a SAGA reference implementation.
Hmmm, no, they mention that the SAGA reference implementation will be the SAGA implementation that is based on JavaGAT. This does not mean that JavaGAT is a SAGA implementation. Far from it.
How far are you from this milestone?
:-) Good question! I have most of it, in rudimentary form. I hope to be done with it by april 1st (not a joke). Ceriel

Hi Quoting [Ashiq Anjum] (Jan 29 2008):
Did you mean a JavaGAT adapter for glite?
Are you working in coordination with Alexander Beck-Ratzka at Albert-Einstein-Institut or doing another implementation of JavaGAT adapter for glite?
To answer that second part: Alexander from AEI is contributing to the code base in Amsterdam. To clarify things, here is the overall scheme (for the Java incarnation of SAGA): +--------------------------------+ | Application (you) | +--------------------------------+ | SAGA API (VU) | +--------------------------------+ | SAGA implementation (VU) | +--------------------------------+ | JavaGAT (VU) | +--------------------------------+ | JavaGATAdaptors (VU, AEI, ...) | +--------------------------------+ | Midlleware (...) | +--------------------------------+ Well, that may have been clear to you already :) Cheers, Andre.
Cheers, Ashiq Anjum
-----Original Message----- From: saga-rg-bounces@ogf.org on behalf of Ceriel Jacobs Sent: Tue 1/29/2008 1:46 PM To: andre@merzky.net Cc: saga-rg@ogf.org; Alexander Beck-Ratzka Subject: Re: [SAGA-RG] EGEE glite and SAGA
Andre Merzky wrote:
For what its worth, the JavaGAT adaptors should also be usable for Java-SAGA...
Cheers, Andre.
Absolutely. We (the "Java guys from Amsterdam") are doing a JavaGAT adaptor for SAGA, at least for SAGA streams, jobs, namespace, file, logicalfile.
Cheers, Ceriel -- "We've got too much time to waste to stand around here doing things." - Tigger

Hi Alexander, Very glad to hear that you have a gLite adaptor for JavaGAT. I will be pleased if you can provide the code and some document to use it. What functionality is it providing right now? Thanks, Ashiq Anjum -----Original Message----- From: Alexander Beck-Ratzka [mailto:Alexander.Beck-Ratzka@aei.mpg.de] Sent: Mon 1/28/2008 2:57 PM To: Ashiq Anjum Cc: saga-rg@ogf.org Subject: Re: [SAGA-RG] EGEE glite and SAGA Am Mo 28.01.2008 02:12 schrieb Ashiq Anjum <Ashiq.Anjum@cern.ch>:
Hi,
We got a new project in which we have to create a generic services layer which should make client applications independent from a particular Grid middleware.
I want to use SAGA API to access glite services. Does any one has a glite adapter for SAGA? Suggestions and experiences are welcomed to achieve this goal.
We have just finieshed the development of a gLite adaptor for JavaGAT at the Albert-Einstein-Institut in Potsdam, Germany. If you like, I can provide you the code for getting an impression of what to do... Cheers Alexander

On Tuesday 29 January 2008, Ashiq Anjum wrote:
Hi Alexander,
Very glad to hear that you have a gLite adaptor for JavaGAT.
I will be pleased if you can provide the code and some document to use it. What functionality is it providing right now?
I've missed this Email in my SAGA folder :-( Sorry for the late answer!!! Okay, we have a gLite adaptor for JavaGAT, and we have to versions of it: 1) an API adaptor 2) a CLI adaptor. While the second one requires a gLite installation, the first one doesn't need a running gLite in order to submit jobs to a gLite host. I am just working on it in order to bring into the trunk branch of JavaGAT. Right now I have the problem that wrong certificates are loaded, if I try to invoke it from an account, where I have the CoGKit installed. I hope that's only a configuration problem - as it seems. What does this adaptor provide? Job submission and job control, the file transfer (pre- and poststaging) is done using gridftp. What do you need? First of all JavaGAT. Then you must have at least an ssh access to a machine, where you can create your gLite proxy with voms-proxy-init. Your proxyfile you need to transfer to your client host, and then you can add it to the GAT securityContext. Details to this can be found in the readme.txt located at: adaptors/src/de/mpg/aei/glite/readme.txt And the whole stuff you can download at: www.aei.mpg.de/~alibeck/packages/gat171-glite.tgz The sources for the gLite adaptor are in: adaptors/src/de/mpg/aei/glite Finally, following the Emails of Andre, I like to mention that this adpaptor will also be accessible with the Java implementation of SAGA. Cheers Alexander
participants (5)
-
Alexander Beck-Ratzka
-
Alexander Beck-Ratzka
-
Andre Merzky
-
Ashiq Anjum
-
Ceriel Jacobs