[Pipet Devel] Another XML proposal - Part 1.
J.W. Bizzaro
bizzaro at bc.edu
Mon Apr 5 10:21:07 EDT 1999
Hi Humberto!
(I think your clock is set to last Wedneday.)
Humberto Ortiz Zuazaga wrote:
> Yes, this is good. Installing a display locus (from wherever, more on this
> later) should register the locus as able to display a certain set of DTDs, or
> an analysis locus can register the type of analysis performed and the input
> and output formats it handles. Once registered, the workspace can find these
> locally and dispatch them immediately.
Yes. Although it may be best that loci do not register themselves, that they
are only registered when the app broker requests registration.
> The app broker locus can also be queried at run time to find display loci or
> analysis loci meeting certain requirements. Perhaps the workspace could ask
> the app broker to find source for a widget to display frobnicated sequences.
> This source could then be downloaded and registered locally.
I imagined that making a connection to an app broker anywhere, will allow the
registration of all accessible (and allowed) loci.
The largest of all app brokers, which I have been calling the "Hub", which is on
an Internet server and registers all other analysis app brokers on the Internet.
The local app broker, which I have been calling the "Techie" or "loci database",
resides on the user's machine and registers all analysis apps via URL (to get a
limited set of loci) or via the Hub (to get all loci on the Internet). Now that
you mention it, Techie is really the local app broker.
There is also a CORBA broker to be made, which is local too, but the CORBA apps
are considered remote to Loci.
> I could set up my app broker to only accept source loci from "trusted"
> sources, or to only send my data to trusted analysis loci. If I were really
> paranoid, I could turn off the app broker, and only run locally registered
> loci.
Ya, Das ist gut.
> Is the locus database different from the app broker, or can they be merged?
As mentioned above, the locus database is really the _local_ app broker.
> The trick then is how the app broker finds out about loci at remote sites.
Of course you mean command-line analysis loci (which can return a GUI). Really,
the same way it finds out about local loci. PAOS should make the connections
seamless, so Loci "thinks" all loci are local (with the exception of security
issues).
Jeff
--
J.W. Bizzaro mailto:bizzaro at bc.edu
Boston College Chemistry http://www.uml.edu/Dept/Chem/Bizzaro/
--
More information about the Pipet-Devel
mailing list