Server-based application monitoring through collection of application component and environmental statistics
    1.
    发明授权
    Server-based application monitoring through collection of application component and environmental statistics 有权
    基于服务器的应用程序监控通过收集应用程序组件和环境统计信息

    公开(公告)号:US07216160B2

    公开(公告)日:2007-05-08

    申请号:US09999646

    申请日:2001-10-31

    Abstract: Methods for monitoring an application running on a server are described. Method steps include maintaining counters of statistics related to operation of the application, collecting first operational statistics based on counters from one or more application components, collecting second operational statistics based on counters from one or more application runtime environment components, updating aggregation statistics based on the collected statistics, and storing the statistics for access by a presentation agent which can interface with external monitoring tools. The nature and level of the collected statistics provide valuable insight into the operation of the application of interest.

    Abstract translation: 描述用于监视在服务器上运行的应用程序的方法。 方法步骤包括维护与应用的操作有关的统计计数器,基于来自一个或多个应用组件的计数器收集第一操作统计信息,基于来自一个或多个应用运行时环境组件的计数器收集第二操作统计信息,基于 收集统计数据,并存储可与外部监控工具接口的演示代理进行访问的统计信息。 收集的统计数据的性质和水平为利益的运用提供了宝贵的见解。

    Mechanism for caching dynamically generated content
    3.
    发明授权
    Mechanism for caching dynamically generated content 有权
    缓存动态生成内容的机制

    公开(公告)号:US07320023B2

    公开(公告)日:2008-01-15

    申请号:US09792811

    申请日:2001-02-23

    CPC classification number: G06F17/30902

    Abstract: A mechanism for caching dynamically generated content is disclosed, wherein initially, a server receives a request from a client for a set of dynamically generated content. In response to the request, the server accesses a cached version of the requested content, which was generated previously, and determines whether the cached version is still valid. If the cached version is no longer valid (e.g. is out of date), then the requested content is dynamically generated and stored in a cache, replacing the outdated version. In addition, the freshly generated content is provided to the client in response to the request. The client is thus provided with the most current information. On the other hand, if the cached version is still valid, then the server foregoes generating the content. Instead, it provides the cached version of the content to the client. By doing so, the server reduces the time required to return the content to the client, and significantly improves system performance.

    Abstract translation: 公开了用于缓存动态生成的内容的机制,其中最初,服务器从一个客户端接收一组动态生成的内容的请求。 响应于该请求,服务器访问先前生成的所请求内容的缓存版本,并确定缓存版本是否仍然有效。 如果缓存版本不再有效(例如过期),则所请求的内容被动态地生成并存储在高速缓存中,代替过时的版本。 此外,响应于该请求,将新鲜生成的内容提供给客户端。 因此,向客户端提供最新的信息。 另一方面,如果缓存版本仍然有效,则服务器放弃生成内容。 相反,它向客户端提供缓存的内容版本。 通过这样做,服务器减少了将内容返回给客户端所需的时间,并显着提高了系统性能。

    Dynamic reconfiguration of applications on a server
    4.
    发明授权
    Dynamic reconfiguration of applications on a server 有权
    服务器上应用程序的动态重新配置

    公开(公告)号:US07188163B2

    公开(公告)日:2007-03-06

    申请号:US09994497

    申请日:2001-11-26

    Abstract: Methods for reconfiguring an application running on a server, without restarting the server, are described. Method steps include reading application configuration information related to a new version of the application, constructing an application configuration based on the application configuration information, and providing the application configuration to the server. Advantageously, an application runtime environment within the server services new application service requests related to the application by referencing the new application configuration, while old application configurations are maintained for servicing, without interruption, existing service requests related to the application.

    Abstract translation: 描述了重新配置在服务器上运行的应用程序而不重新启动服务器的方法。 方法步骤包括读取与新版本的应用相关的应用配置信息,基于应用配置信息构建应用配置,以及将应用配置提供给服务器。 有利地,服务器内的应用程序运行时环境通过引用新的应用程序配置来服务与应用程序相关的新应用程序服务请求,同时保留旧的应用程序配置以便不间断地执行与应用程序相关的现有服务请求。

Patent Agency Ranking