[ome-devel] Shoola-back-end consistency issues
Josh Moore
josh.moore at gmx.de
Thu Jul 7 15:09:24 BST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Oh my goodness are there lots of ">" symbols in here...
Ilya Goldberg wrote:
>> We've got some csv things, and those are OK. But there are still holes
>> left which require API-level access (like logging in, better queries,
>> etc). Csv is simple and good enough, and we have that:
>> http://localhost/perl2/serve.pl?Page=OME::Web::
>> DBObjTable&SessionKey=ce11152b03731da0832260ca336b53e8&Type=@Signal&@Sig
>> nal.module_execution_id=187&Format=txt
>> Having a good way to get the SessionKey and module_execution_id using
>> our query tools via the API would be better though.
This sounds interesting. Let's finally get around to some use cases. For
_what_ do you want to get the SessionKey and mex_id? I was assuming
something along the lines of:
getSpotsAsCSV(int imageId);
SessionKey is obviously sent in your request header. Give me an example
of what you want in the API. (SVP)
>> OMG. Why two MEXes? Can two modules issue the very same output? Its
>> a logical fallacy.
Don't know why two MEXes. Just checking the boundary conditions.
>> Well, I don't know. The idea is that everything you do is tied to a
>> module - an action, whatever. What do you suggest we call these things
>> that would encompass modules and actions? They go through the same
>> mechanism, so how would calling them different things help the user?
I haven't done any polls or anything, but as I was getting into OME,
there was a certain learning curve just to get the terminonology down.
Perhaps this is the case no matter what we call things, but I have the
feeling that our little language tends to alienate.
>> It does all sit in one place (more or less). We don't have clients
>> executing arbitrary modules yet, only specific tasks which are handled
>> by the API on the back-end. We talked about a general AE-ish API in
>> Baltimore that would let clients execute arbitrary modules, and I think
>> there was an actual plan. Its not very complicated.
This is less my concern than having clients make arbitrary API calls
without being entangled with the AE.
- -j.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCzTeSIwpkR5bKmAsRAgI1AJ4/86TNFhtTSqh8CoQQaddPWnnOvACgiG4C
frfKxzu9/PPvFMzoiPzrHy4=
=aCtR
-----END PGP SIGNATURE-----
More information about the ome-devel
mailing list