A client application making multiple calls into the SessionExampleServer service
that should be running locally before executing. The client makes four calls into
the server and retrieves a summary of the previous calls on the fifth call. The server
should have been keeping a history on the calls.
The key point is that the SessionExampleServer is able to store client state between
calls using the SessionInvocationProcessor, based on the caller IP. (Note that starting
this application in multiple JVM's will still result in a single shared session on the
server, as the sessions are stored on IP address basis).