Patent ID: 8024439
Filing Date: 2011-09-20
Classification: H04L

Abstract:
1. An article of manufacture comprising a computer-readable storage medium having computer-executable instructions stored on the computer-readable storage medium for implementing a method of managing a plurality of sessions within a server system comprising a plurality of servers, the method comprising: receiving a request to create a session from a server within a server system comprising a plurality of servers, each server comprising a session manager and a persistent session manager operatively coupled to the session manager, wherein the session manager creates a session within the server using the persistent session manager; creating the session and a corresponding session identification in a database within the server system in response to the request, the plurality of servers operatively coupled to the database; returning the session identification from the database to the requesting server; persisting each of a plurality of sessions among the servers in the server system within the database in response to receiving a request from the persistent session manager of the server corresponding to the session, wherein the persistent session manager of the corresponding server persists the sessions of the server within the database; associating each of the plurality of persisted sessions with a session identification unique among the plurality of sessions across the plurality of servers, wherein each session identification comprises the session identification created with each session; and asynchronously managing at least one of the plurality of persisted sessions within any one or more of the plurality of servers according to the unique session identification, wherein each session manager in each of the plurality of servers is capable of independently managing the at least one of the plurality of persisted sessions persisted within the database via the persistent session manager.