If your part does not need to use session data, you can implement the class method canGenerateSessionKey to return false. If you do this, a session key will not be generated when the part is requested.
The AbtWsiTransaction class implements two methods to return session data and the session key associated with the session associated with the transaction.