US (NVO/VAO) opinions on HTTP GET in VOSpace 2.0

Dave Morris dave.morris at bristol.ac.uk
Thu Oct 1 15:52:02 PDT 2009



On 29/09/09 21:52, Doug Tody wrote:
>
> Well this is an awful lot of trouble to go to just to get a file
> from a storage service using a standard protocol.

Yes, it is isn't it.
If standard HTTP GET works for your data, then please use a webserver.

> In effect what I am suggesting is that we integrate this resolver service directly
> into each vospace implementation.

Why ?
If standard HTTP GET works for your data, then please use a webserver.
VOSpace is intended to handle the cases where HTTP GET isn't suitable.

> A use case
> where this would not work is if we have a vospace integrated into a
> desktop analysis framework and our desktop (e.g. laptop) is operating
> without an Internet connection.

I'm not sure how embedding a VOSpace service into a desktop application 
would work.
Particularly if it didn't have an active Internet connection.
Could you provide more detail for this ?

On the other hand, what we are working on in AstroGrid is implementing a 
VOSpace resolver in the VODesktop client. This will resolve resolve 
vos://... URIs and provide a localhost http://... URL that can be passed 
via SAMP to other desktop applications on the same machine. The 
AstroGrid VODesktop client would handle all of the authentication and 
protocol negotiation and act as a proxy for the other desktop 
applications. This enables us to access secure resources in VOSpace 
using the single sign on provided by our VODesktop client and pass the 
data to other SAMP enabled applications running on the same machine.

> this might mean making HTTP a special case with optimized support.
> I don't like special cases either but this is a pretty important one

If standard HTTP GET works for your data, then please use a webserver.
VOSpace is intended to handle the cases where HTTP GET isn't suitable.

So far you have not convinced me that this special case is special 
enough to justify adding it to the VOSpace specification.

Regards,
Dave



More information about the vospace mailing list