US (NVO/VAO) opinions on HTTP GET in VOSpace 2.0
Douglas Tody
dtody at nrao.edu
Thu Oct 1 16:30:40 PDT 2009
Hi Matthew -
Well in that case I can't see the issue being seriously addressed
and resolved. Why the rush anyway since this is still a month away?
We have only discussed this for a day or so, and have thus far only
heard arguments from two of us.
One thing we might do is poll the USVAO team a bit more broadly to see
what others think on our side of the effort.
I leave on travel to the ADASS tomorrow but will be back in contact by
Sunday or thereabouts.
- Doug
On Thu, 1 Oct 2009, Matthew Graham wrote:
> Hi,
>
> OK, I'm going to defer further discussion of this option to Garching where
> the working group will take a considered vote.
>
> Cheers,
>
> Matthew
> On Oct 1, 2009, at 3:52 PM, 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