×

External persistence of session state information

  • US 7,761,435 B2
  • Filed: 04/29/2005
  • Issued: 07/20/2010
  • Est. Priority Date: 04/29/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a computing system, comprising:

  • reading program code from memory and processing said program code with one or more processors to perform the following;

    a) receiving a deployment descriptor that defines a session domain and specifies a persistence scope that is external to said computing system and determining said persistence scope from said deployment descriptor;

    b) as a consequence of determining said persistence scope, instantiating a plug-in for a database that is external to said computing system, the plug-in providing a translation layer between a generic session persistence interface and the database; and

    ,c) over the course of a session, managing the persistence of said session'"'"'s session state information by using said plug-in to translate a first command that is not specific to said database into a second command that is specific to said database, said first command to implement one of the following processes;

    storing, into said database, attributes of said session stored within a shared memory as a shared closure of multiple objects, said shared memory shared by multiple virtual machines of said computing system;

    retrieving, from said database, attributes of said session and storing said attributes within said shared memory as a shared closure of multiple objects;

    wherein the session domain includes the session and manages session management criteria for the session within the shared memory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×