Network codebase
Status: Alpha
Brought to you by:
sajtopia
Since a distributed class in a single application should all be exactly the same, regardless of what host instantiated them, all classes should be loaded from a central repository. The repository should change depending on which host did the instantiation.
That is:
Any application class files should be loaded by the network from the client host (the instantiator of the proxy object).
Basically, this could be done by using an Apache server on each host, and sharing the correct folders... but it would be better if this could be provided on the same port as the rest of the communication for reducing firewall issues (attention called to this by Jonas S.)