When talking across applications like that, you might be better off putting 
your core functionality in its own app, then having all of your other apps 
make XML-RPC or JSON-RPC calls to it. This gives you a good level separation 
and means that you can break up your apps and run each of them on a 
different server if you want (multi-tier). I have had to do this in the past 
and I chose JSON-RPC. It work very well and even passes exceptions across 
the wire in the form of a dict. The only thing to keep in mind is that it 
can only handle numbers, strings, and booleans. While this may be a turn off 
at first, especially if you want to use dates, it's actually pretty trivial 
to have those dates be converted to epoch numbers or full date time strings 
and back.

Reply via email to