×

System and method for session handling in a multitenant application server environment

  • US 10,178,184 B2
  • Filed: 07/07/2016
  • Issued: 01/08/2019
  • Est. Priority Date: 01/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for session handling in a multitenant application server environment, comprising:

  • one or more computers, including an application server environment executing thereon, together with;

    a plurality of deployable resources which can be used within the application server environment,one or more resource groups, which including groupings of the deployable resources for use by a partition within a domain, andone or more partitions, wherein each of the one or more partitions provides an administrative and runtime subdivision of the domain, and wherein the system can associate the one or more partitions and the one or more resource groups with a tenant, for use by the tenant; and

    wherein the system uses a patching process that is performed by the application server environment to apply patches to a plurality of servers in the domain in a controlled manner that maintains operations of the domain without interruption; and

    wherein the system provides for session handling during the patching process, wherein session handling comprises;

    receiving at a traffic director a request for a session, the session being associated with a first version of a server patch, the first version of the server being capable of deserializing the requested session,attempting to load the requested session at a first server of the plurality of servers, the first server comprising a patched version of the first version of the server patch, the patched version of the first version of the server being incapable of deserializing the requested session,receiving, at the traffic director, a response message from the first server of the plurality of servers indicating that the first server is unable to deserialize the requested session, the response message comprising a list of one or more servers of the plurality of servers comprising the first version of the server patch, the list including a second server of the plurality of servers, andloading the requested session at the second server of the plurality of servers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×