I\'m trying to \"share\" .net objects across separate processes. I have one type of process that\'s a web service that manipulates a set of domain entities. Another type of
You're going to need to decide which of your two services, or possibly a third, as of yet unwritten service, is your authoritative source for your domain objects.
A remoting or WCF-based set of services exposed by the authoritative source should provide the central location for your object graphs. However, I think you are running into simply creating a distributed cache for your objects.
Have you considered the Velocity Project?