short-term persistence across several service calls

What I meant was multiple distributed XData servers. For example, if you want to do load balancing, you might have a XData server running at one computer, and another XData server running at another computer. Those would be two different executables, and thus would have totally different in-memory data.