[TransWarp] is there a chance that SEF class-tree's will be
pickle-able??
Ulrich Eck
ueck at net-labs.de
Thu Apr 4 09:52:35 EST 2002
Hi phillip,
>> Is there a chance that we can use Pyro with SEF/Transwarp (Class-Trees)
>> someday?
>
> If pickling is the only problem, then yes. I'm curious, however, why you
> would need to pickle an entire application for use with Pyro; it seems
> strange to me to send an entire application over-the-wire!
>
the point here is, that i have a setup like this:
several processes/parts running on different machines e.g.:
1. DataManager (DM):
- uses SEF.Database (here is the first ClassTree i want to use)
- everytime an object changes, other services (on other machines)
need to know about this change and have the right to veto.
2. TransactionManager (TM):
- controls all transactions
- e.g. DataManager registers it's object-changes to TM
and only if all other Services (e.g. ImapFolder-Service)
succeed with the changes, the data is written by the DM
3. Controller:
- knows, which Service needs to be informed about the current change
- keeps track of the status of the modifications
4. XXX-Service:
- e.g. Service for creating HomeDir's, ImapFolders, DNS/DHCP configs ...
- runs on all hosts, that need to be changed for a certain mod.
5. Administrative-Client(AC):
- GUI or WebBased Client for Administrative Tasks.
the best example why i want to access class-trees is the DataManager:
from my AC i would like to say:
<remote-object-reference-to-DM>.User.getItem(<mykey>)
and get back an MyDatabase.Accounts.PosixAccount Element.
without using an interface for every single Element-Type (when using
CORBA for example) it would be necessary to transfer the bytecode
of the current Element-Definition over the net (most convinient solution).
this is why i tried to transfer the App .. it was just a test if the
above would be possible ...
.. any comments ??
Ulrich Eck
---------------------------------------------------------------------------
net-labs Systemhaus GmbH
Ebersberger Str. 46
85570 Markt Schwaben
fon: +49-8121-4747-11
fax: +49-8121-4747-77
email: ueck at net-labs.de
http://www.net-labs.de
More information about the PEAK
mailing list