1. The code can be left as is. You just have to make the ejbs clustered (jboss.xml)
2. I would prefer to give more than one server in the provider url, as in line 5. Or, if multicasting is possible from the client, leave the provider url empty, than a multicast is sent out and the first server to respond is the one you connect with.
3. See answer to your other post.
Thanks for the help with this and the other post as well. I was hoping I was on the right track and it appears I'm close.