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

Douglas Tody dtody at nrao.edu
Thu Oct 1 16:19:11 PDT 2009


Hi Dave -

In few cases currently in actual archives do we use a mere webserver
to deliver data to users.  With the DAL services currently often it
is the service itself which delivers the data (services the HTTP GET).
Very commonly a server is dedicated to these services and there is no
conventional Web server.  In any case, we need VOSpace for per-user
storage management for asynchronous services, for table integration
with TAP (where the file is also a DBMS table), and so forth.

Cheers,

 	- Doug


On Thu, 1 Oct 2009, Dave Morris wrote:

>
>
> 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