In ORMF we support clients registering with multiple servers and any
given server of course will have many clients. I am considering how to
best achieve this with Riena remote services. Of course your Injection
service is not useful in this instance, because a given client will
have to define many remote services of the same type; one for each
server it is interested in.

I have been looking through the Riena code and it appears to me that my
client can create multiple RemoteServiceDescription, one for each
service on every server it is having a dialogue with. Is this the best
way to go about it? Can I cache these or is it better to create them on
demand and release after each service call?