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

    公开(公告)号:US10178184B2

    公开(公告)日:2019-01-08

    申请号:US15204351

    申请日:2016-07-07

    Abstract: In accordance with an embodiment, systems and methods for session handling in a multitenant application server environment are provided. The ability to replicate a session is important but equally so is the ability to ensure the session is successfully deserialized on some server in order to serve the request. After a server has been shut down, the front end can fail over the request to one of the remaining server members in a cluster. Once the server receives the request it can attempt to grab the session from a server that holds a copy of that session. When a patched or unpatched server attempts to load the session that originated from a server of the opposite state, it can fail to deserialize the session, and inform the traffic director of severs in the cluster that are capable of deserializing the session.

    System and method for clustering in a multitenant application server environment

    公开(公告)号:US10348822B2

    公开(公告)日:2019-07-09

    申请号:US14866601

    申请日:2015-09-25

    Abstract: In accordance with an embodiment, described herein is a system and method for supporting clustering in a multitenant application server environment. The system includes a domain with a plurality of server clusters, and a plurality of partitions, wherein each cluster is homogenously configured and targeted by one or more partitions. An application programming interface (API) can be used to initiate a resource group across-cluster migration within a partition. The API can invoke a replication manager, which queries a target cluster for a runtime topology for use in determining where to store primary session; migrates the primary session to a determined server instance in the target cluster. Additional clustering features, such as cluster messaging service, leasing service, singleton service management, session replication, clustered JNDI, and use of domain front-end load balancing, can be supported.

    System and method for handling lazy deserialization exceptions in an application server environment

    公开(公告)号:US10310841B2

    公开(公告)日:2019-06-04

    申请号:US15706241

    申请日:2017-09-15

    Abstract: In accordance with an embodiment, described herein is a system and method for handling lazy deserialization exceptions in an application server environment. When a stateful, e.g., EJB client request arrives to the EJB container, if the container detects that it cannot deserialize the state on this server and a patching (Patching, Zero Downtime Patching, ZDT) application upgrade rollout is in progress, the container can ask the replication manager to replicate the bean state to a new secondary that is in the opposite ZDT failover server group of this server, if it can find one. A remote reference of the replica on the new secondary will be set to a special type exception, which carries the replica's remote reference to the client side, in order to fulfill the client request.

    SYSTEM AND METHOD FOR SESSION HANDLING IN A MULTITENANT APPLICATION SERVER ENVIRONMENT
    5.
    发明申请
    SYSTEM AND METHOD FOR SESSION HANDLING IN A MULTITENANT APPLICATION SERVER ENVIRONMENT 审中-公开
    多用途应用服务器环境中的会话处理系统和方法

    公开(公告)号:US20170019485A1

    公开(公告)日:2017-01-19

    申请号:US15204351

    申请日:2016-07-07

    Abstract: In accordance with an embodiment, systems and methods for session handling in a multitenant application server environment are provided. The ability to replicate a session is important but equally so is the ability to ensure the session is successfully deserialized on some server in order to serve the request. After a server has been shut down, the front end can fail over the request to one of the remaining server members in a cluster. Once the server receives the request it can attempt to grab the session from a server that holds a copy of that session. When a patched or unpatched server attempts to load the session that originated from a server of the opposite state, it can fail to deserialize the session, and inform the traffic director of severs in the cluster that are capable of deserializing the session.

    Abstract translation: 根据实施例,提供了用于多租户应用服务器环境中的会话处理的系统和方法。 复制会话的能力很重要,但同样地,在某些服务器上确保会话成功反序列化的能力也是如此,以便为请求提供服务。 服务器关闭后,前端可以将请求故障转移到集群中的其余服务器成员之一。 一旦服务器收到请求,它可以尝试从持有该会话的副本的服务器中抓取该会话。 当修补或未修补的服务器尝试加载来自相反状态的服务器的会话时,可能无法对会话进行反序列化,并向集群中的交换主机通知能够反序列化会话的交换主机。

Patent Agency Ranking