VOQL-TEG Meeting #3
patrick.dowler at nrc-cnrc.gc.ca
Thu Jan 25 10:22:44 PST 2007
I have to agree with Benjamin on this. Before we know it, people will want to
upload, do 2 queries, and then delete, and they won't be able to formulate
the next query until they see results from the first one... that's a pretty
standard query pattern, just replace 2 by N.
However, I think this immediately puts UPLOAD into the realm of using a
persistent server-side resource. How persistent? I don't know, but it would
be dependent on server policy, client-server negotiation, or all manner of
other things. It is treading into the realm of VOSpace a bit, but I think
that is unavoidable. It would be nice to largely punt on the details and just
say something like
"a service that implements both TAP and VOSpace must allow joins between
tables in the TAP service and VOTables in the VOSpace"
which reduces the whole issue to how one declares in the registry that a
single service implements both of these interfaces.
Is that crazy?
On Thursday 25 January 2007 07:45, Benjamin Gufler wrote:
> On 2007-01-25 15:16, Yuji SHIRASAKI wrote:
> > - It is not covenient for both a client and service provider to have
> > three-step operations for that:
> > 1) create a table and insert a votable to the table, or just upload
> > a votable and give a virtual table name to it,
> > 2) execute a query,
> > 3) delete the table and/or votable.
> Hence, what I would prefer to have is an (ideally rather small) set of
> atomic operations even in the service specification, which would
> nevertheless give client applications the opportunity to offer combined
> operations to the user and just invoke several of the atomic operations
> behind the scenes. This way, the clients would still have their
> comfortable application, but the server side doesn't get more complex.
Tel/Tél: (250) 363-6914 | fax/télécopieur: (250) 363-0045
Canadian Astronomy Data Centre | Centre canadien de donnees astronomiques
National Research Council Canada | Conseil national de recherches Canada
Government of Canada | Gouvernement du Canada
5071 West Saanich Road | 5071, chemin West Saanich
Victoria, BC | Victoria (C.-B.)
More information about the voql-teg