Provide support so that object may communicate, via proxy or some such, to each other remotely.
Cross threads would be considered remote.
Cross process would be considered remote.
Cross network would be considered remote
Insure that an object involved in remote communication are not aware, nor need to be aware, that it is involved in such an arangement.
That which handles the cross object communication should optimize which mechanism it uses based on the location of the peer object.
Should subject->observer as well.
Log in to post a comment.
Provide support so that object may communicate, via proxy or some such, to each other remotely.
Cross threads would be considered remote.
Cross process would be considered remote.
Cross network would be considered remote
Insure that an object involved in remote communication are not aware, nor need to be aware, that it is involved in such an arangement.
That which handles the cross object communication should optimize which mechanism it uses based on the location of the peer object.
Should subject->observer as well.