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?
Pat
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.
-- Patrick Dowler 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.)Received on 2007-01-25Z19:19:49