VIRTUAL SESSION MANAGEMENT AND REESTABLISHMENT
    2.
    发明申请
    VIRTUAL SESSION MANAGEMENT AND REESTABLISHMENT 有权
    虚拟会话管理与实施

    公开(公告)号:US20130339533A1

    公开(公告)日:2013-12-19

    申请号:US13527384

    申请日:2012-06-19

    IPC分类号: G06F15/16 G06F17/30

    摘要: Systems and methods are described that establish and maintain a virtual session between a client and one or more database servers. A database server establishes a first session with a client wherein establishing the virtual session with the client comprises associating a virtual session identifier (ID) with the first session, generates state information in association with the first session, and stores the state information in a repository in association with the virtual session ID. After the first session fails, a same or different database server establishes a second session with the client wherein establishing the second session with the client comprises receiving the virtual session ID from the client, accesses the state information that was stored in the repository in association with the virtual session ID, and associates the state information with the second session.

    摘要翻译: 描述了在客户端和一个或多个数据库服务器之间建立和维护虚拟会话的系统和方法。 数据库服务器与客户端建立第一会话,其中与客户端建立虚拟会话包括将虚拟会话标识符(ID)与第一会话相关联,生成与第一会话关联的状态信息,并将状态信息存储在存储库 与虚拟会话ID相关联。 在第一次会话失败之后,相同或不同的数据库服务器与客户端建立第二个会话,其中与客户端建立第二个会话包括从客户端接收虚拟会话ID,与存储在存储库中的状态信息相关联地访问 虚拟会话ID,并将状态信息与第二会话相关联。

    IDEMPOTENT COMMAND EXECUTION
    3.
    发明申请
    IDEMPOTENT COMMAND EXECUTION 审中-公开
    认真的命令执行

    公开(公告)号:US20130311525A1

    公开(公告)日:2013-11-21

    申请号:US13471670

    申请日:2012-05-15

    IPC分类号: G06F17/30

    CPC分类号: G06F16/2455 G06F16/2358

    摘要: Systems and methods are described that facilitate idempotent execution of commands generated by a client for execution by a database server. Each command transmitted to the server includes a command ID generated by the client. The server attempts to execute each command and subsequently stores the command ID associated therewith in a repository along with an indication of whether the command executed successfully. When a new command is received by the server, it determines if the command ID associated therewith has already been stored in the repository. If the command ID associated with the new command has not already been stored in the repository, then the server executes the new command. If the command ID associated with the new command has already been stored in the repository and a previously-received command associated with the command ID has been executed successfully, then the server will not execute the new command.

    摘要翻译: 描述了促进由客户机生成的用于数据库服务器执行的命令的幂等执行的系统和方法。 发送到服务器的每个命令包括由客户端生成的命令ID。 服务器尝试执行每个命令,随后将与其相关联的命令ID与指示是否成功执行的指示一起存储在存储库中。 当服务器接收到新的命令时,它确定与其相关联的命令ID是否已经存储在存储库中。 如果与新命令相关联的命令ID尚未存储在存储库中,则服务器将执行新命令。 如果与新命令相关联的命令ID已经存储在存储库中,并且与命令ID相关联的先前接收到的命令已成功执行,则服务器将不执行新命令。

    Cache for storage and/or retrieval of application information
    7.
    发明授权
    Cache for storage and/or retrieval of application information 有权
    用于存储和/或检索应用程序信息的缓存

    公开(公告)号:US08909863B2

    公开(公告)日:2014-12-09

    申请号:US12618787

    申请日:2009-11-16

    IPC分类号: G06F12/00 G06F12/08 G06F12/14

    CPC分类号: G06F12/0802 G06F12/1458

    摘要: A request for application information can be received from an application running in a process. The application information can be requested from an information repository, and received back from the repository in a first format. The application information can be converted to a second format, and passed to the application in the second format. In addition, the application information can be saved in the second format in a cache in the process. Also, when application information has been cached in response to a request for the information for a first user object, and a subsequent request for the application information for a second user object is received, it can be determined whether the second user object is authorized to access the application information. If so, then the application information can be fetched from the cache and returned for use by the second user object.

    摘要翻译: 可以从在进程中运行的应用程序接收到应用程序信息的请求。 可以从信息存储库请求应用程序信息,并以第一格式从存储库接收。 应用程序信息可以转换为第二种格式,并以第二种格式传递给应用程序。 此外,应用程序信息可以以第二种格式保存在缓存中。 此外,当响应于对第一用户对象的信息的请求已经缓存了应用信息,并且接收到针对第二用户对象的应用信息的后续请求时,可以确定第二用户对象是否被授权 访问应用程序信息。 如果是这样,则可以从高速缓存取出应用程序信息并返回供第二用户对象使用。

    APPLICATION INFORMATION CACHE
    8.
    发明申请
    APPLICATION INFORMATION CACHE 有权
    应用信息缓存

    公开(公告)号:US20110119449A1

    公开(公告)日:2011-05-19

    申请号:US12618787

    申请日:2009-11-16

    IPC分类号: G06F12/08 G06F12/00

    CPC分类号: G06F12/0802 G06F12/1458

    摘要: A request for application information can be received from an application running in a process. The application information can be requested from an information repository, and received back from the repository in a first format. The application information can be converted to a second format, and passed to the application in the second format. In addition, the application information can be saved in the second format in a cache in the process. Also, when application information has been cached in response to a request for the information for a first user object, and a subsequent request for the application information for a second user object is received, it can be determined whether the second user object is authorized to access the application information. If so, then the application information can be fetched from the cache and returned for use by the second user object.

    摘要翻译: 可以从在进程中运行的应用程序接收到应用程序信息的请求。 可以从信息存储库请求应用程序信息,并以第一格式从存储库接收。 应用程序信息可以转换为第二种格式,并以第二种格式传递给应用程序。 此外,应用程序信息可以以第二种格式保存在缓存中。 此外,当响应于对第一用户对象的信息的请求已经缓存了应用信息,并且接收到针对第二用户对象的应用信息的后续请求时,可以确定第二用户对象是否被授权 访问应用程序信息。 如果是这样,则可以从高速缓存取出应用程序信息并返回供第二用户对象使用。