State Model
Summary
There is an implied state model
OsidManagers
An OsidManager is the top-level service service endpoint and is intended to exist for the lifetime of the OSID Provider. OsidManagers are stateless in that no methods are defined that are specific to any session or user.
OsidSessions
OsidSessions imply session state and define methods specific to a user. Each time a new user is processed by an OSID Consumer, a new OsidSession should be requested via the OsidManager.
User
OsidSessions encapsulate the identity of a single user represented as an Agent.