Need to improve the Invocation layers to support two new features:
1) Transportation of cluster views (or generic invocation response data) ala ejbs.
2) Persistence connection factories. Where a client connection can fail but its
incomplete work is not automatically recovered by the server. Instead the client can
reconnect and pickup where it left off. This will require some work in session.recover()
We should also consider allowing automatic connection recovery for such connections.
We also need to write an OIL based on UIL2
The existing OIL and OIL2 layers should then be jndi aliases to this.
UIL2 is actually faster than OIL once you have the connection open.