Delegation-based class loading of cyclically dependent components

    公开(公告)号:US07069550B2

    公开(公告)日:2006-06-27

    申请号:US10026266

    申请日:2001-12-21

    IPC分类号: G06F9/44

    CPC分类号: G06F9/445

    摘要: A custom class loader configured to dynamically locate and load classes in a virtual machine in accordance with an associated dependency specification. The custom class loader can include class loading logic configured to specifically and dynamically locate, define and load a class specified by name. The custom class loader also can include a list of peer class loaders arranged in a peer-to-peer fashion in accordance with the associated dependency specification in the virtual machine. In this regard, list generation logic can be included which can generate the list when the specified class has been replaced. Finally, the custom class loader can include deference logic configured to defer the location, definition and loading of the specified class to the peer class loaders in the list.

    Method and apparatus for affinity of users to application servers
    2.
    发明授权
    Method and apparatus for affinity of users to application servers 有权
    用户对应用服务器的亲和力的方法和装置

    公开(公告)号:US07366755B1

    公开(公告)日:2008-04-29

    申请号:US09627518

    申请日:2000-07-28

    IPC分类号: G06F15/16

    CPC分类号: H04L12/66 Y10S707/99937

    摘要: A method and apparatus route hypertext protocol requests to one of a plurality of application servers, which share a database through a backend database management system. The application servers store session data in the database. Hence, if a subsequent request is routed to a different application server, the session data is available through the backend database management system. One or more web servers perform routing of requests to the application server. When a request is received that is accompanied by a session ID, routing is performed by utilizing a hash function on the session ID. The resulting hash value is mapped to an application server. A hash function on a session ID will always result in the same hash value; therefore, the request will always be routed to the same application server. However, if an application server is non-functional, a new hash based on the previous hash is computed until a functional application server is selected.

    摘要翻译: 方法和装置将超文本协议请求路由到通过后端数据库管理系统共享数据库的多个应用服务器之一。 应用程序服务器将会话数据存储在数据库中。 因此,如果后续请求被路由到不同的应用服务器,则会话数据可通过后台数据库管理系统获得。 一个或多个Web服务器执行请求到应用服务器的路由。 当接收到伴随有会话ID的请求时,通过利用会话ID上的散列函数来执行路由。 生成的哈希值映射到应用程序服务器。 会话ID上的散列函数将始终导致相同的散列值; 因此,请求将始终路由到同一应用程序服务器。 然而,如果应用服务器是非功能的,则计算出基于前一个散列的新散列,直到选择功能应用服务器为止。

    Method and Apparatus for Affinity of Users to Application Servers
    4.
    发明申请
    Method and Apparatus for Affinity of Users to Application Servers 失效
    用户对应用服务器的亲和度的方法和装置

    公开(公告)号:US20080195754A1

    公开(公告)日:2008-08-14

    申请号:US12099499

    申请日:2008-04-08

    IPC分类号: G06F15/173

    CPC分类号: H04L12/66 Y10S707/99937

    摘要: A method and apparatus route hypertext protocol requests to one of a plurality of application servers, which share a database through a backend database management system. The application servers store session data in the database. Hence, if a subsequent request is routed to a different application server, the session data is available through the backend database management system. One or more web servers perform routing of requests to the application server. When a request is received that is accompanied by a session ID, routing is performed by utilizing a hash function on the session ID. The resulting hash value is mapped to an application server. A hash function on a session ID will always result in the same hash value; therefore, the request will always be routed to the same application server. However, if an application server is non-functional, a new hash based on the previous hash is computed until a functional application server is selected.

    摘要翻译: 方法和装置将超文本协议请求路由到通过后端数据库管理系统共享数据库的多个应用服务器之一。 应用程序服务器将会话数据存储在数据库中。 因此,如果后续请求被路由到不同的应用服务器,则会话数据可通过后台数据库管理系统获得。 一个或多个Web服务器执行请求到应用服务器的路由。 当接收到伴随有会话ID的请求时,通过利用会话ID上的散列函数来执行路由。 生成的哈希值映射到应用程序服务器。 会话ID上的散列函数将始终导致相同的散列值; 因此,请求将始终路由到同一应用程序服务器。 然而,如果应用服务器是非功能的,则计算出基于前一个散列的新散列,直到选择功能应用服务器为止。

    Run-time wait tracing using byte code insertion
    5.
    发明授权
    Run-time wait tracing using byte code insertion 有权
    运行时等待跟踪使用字节码插入

    公开(公告)号:US07275239B2

    公开(公告)日:2007-09-25

    申请号:US10361325

    申请日:2003-02-10

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3624

    摘要: Methods, systems, computer program products, and methods of doing business whereby programmatically-generated byte code insertion is used to perform run-time tracing of code that potentially encounters a wait during execution. The byte code insertion is performed at load time, and inserts byte codes before and after a located (potential) wait point. The inserted byte code functions to gather execution statistics, such as a time stamp before invoking a located wait point and a time stamp after invoking the located wait point. Preferred embodiments allow this tracing to be selectively activated/deactivated.

    摘要翻译: 方法,系统,计算机程序产品和业务方法,其中使用程序生成的字节码插入来执行可能在执行期间遇到等待的代码的运行时跟踪。 字节代码插入在加载时执行,并在位置(潜在)等待点之前和之后插入字节代码。 插入的字节代码用于收集执行统计信息,例如在调用定位的等待点之前的时间戳和调用定位的等待点之后的时间戳。 优选实施例允许选择性地激活/停用该跟踪。

    Method and system for enabling dynamic cache structures in a networked environment
    6.
    发明授权
    Method and system for enabling dynamic cache structures in a networked environment 失效
    在网络环境中启用动态缓存结构的方法和系统

    公开(公告)号:US06256632B1

    公开(公告)日:2001-07-03

    申请号:US09027118

    申请日:1998-02-17

    IPC分类号: G06F900

    摘要: Methods, systems and computer program products are provided for managing shared data elements among a plurality of different client processes in a network environment. Shared data elements are associated with a Flow. A Flow is a logical stream of data that is only transmitted to a client process that explicitly subscribes for updates from the Flow. Update requests for the shared data elements are transmitted from client processes along the Flow so as to request the receipt of update notifications along the Flow. Update notifications are also transmitted about the shared data elements to the client processes along the Flow which have requested update notifications. Content of the shared data elements is, thereby, delivered to applications executing within said at least one client process which have requested updates of the shared data elements.

    摘要翻译: 提供方法,系统和计算机程序产品用于在网络环境中的多个不同客户端进程之间管理共享数据元素。 共享数据元素与流相关联。 流是一种逻辑的数据流,仅传输到客户端进程,该客户端进程明确地预订来自Flow的更新。 从Flow的客户端进程发送对共享数据元素的更新请求,以便请求沿着Flow接收更新通知。 还将关于共享数据元素的更新通知发送到已经请求更新通知的Flow的客户端进程。 因此,共享数据元素的内容被递送到在已请求更新共享数据元素的所述至少一个客户端进程内执行的应用程序。

    Determining and describing available resources and capabilities to match jobs to endpoints
    7.
    发明授权
    Determining and describing available resources and capabilities to match jobs to endpoints 失效
    确定和描述将作业与端点相匹配的可用资源和功能

    公开(公告)号:US08468530B2

    公开(公告)日:2013-06-18

    申请号:US10907596

    申请日:2005-04-07

    IPC分类号: G06F9/46

    摘要: A method, system and computer program product for determining and describing available resources and capabilities to match jobs to endpoints may include applying a set of rules to resource information to at least one of create new resource and attribute information and update existing resource and attribute information. The method may also include applying at least one of the new resource and attribute information and the updated existing resource and attribute information to match jobs to endpoints.

    摘要翻译: 用于确定和描述将作业与端点匹配的可用资源和能力的方法,系统和计算机程序产品可以包括将资源信息的一组规则应用于创建新资源和属性信息中的至少一个并更新现有资源和属性信息。 该方法还可以包括应用新资源和属性信息中的至少一个以及更新的现有资源和属性信息以将作业匹配到端点。

    USING BUILD HISTORY INFORMATION TO OPTIMIZE A SOFTWARE BUILD PROCESS
    8.
    发明申请
    USING BUILD HISTORY INFORMATION TO OPTIMIZE A SOFTWARE BUILD PROCESS 审中-公开
    使用建立历史信息优化软件构建过程

    公开(公告)号:US20100050156A1

    公开(公告)日:2010-02-25

    申请号:US12195241

    申请日:2008-08-20

    IPC分类号: G06F9/44

    CPC分类号: G06F8/433 G06F8/443 G06F8/71

    摘要: Methods and systems for optimizing a build order of component source modules comprises creating a dependency graph based on dependency information. Historical build information associated with previous build failures is then used to calculate relative failure factors for paths of the dependency graph; and the relative failure factors are used to determine an order of traversal of the dependency graph during a build process in which component binary modules are built from the component source modules.

    摘要翻译: 用于优化组件源模块的构建顺序的方法和系统包括基于依赖性信息创建依赖图。 然后使用与先前构建失败相关联的历史构建信息来计算依赖图的路径的相对故障因子; 并且使用相对故障因子来确定构建过程中遍历依赖图的顺序,其中组件二进制模块是从组件源模块构建的。

    Method and system for portably enabling view synchronization over the
world-wide web using frame hierarchies
    9.
    发明授权
    Method and system for portably enabling view synchronization over the world-wide web using frame hierarchies 失效
    方法和系统,用于通过使用帧层次结构在全世界范围内可移动地启用视图同步

    公开(公告)号:US6151622A

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

    申请号:US17542

    申请日:1998-02-02

    IPC分类号: G06F17/30 G06F15/16

    CPC分类号: G06F17/30873 G06F2216/15

    摘要: Methods, systems and computer program products are provided for synchronizing views among a plurality of different Web browsers in a network environment by selecting a source root frame displayed by a source browser included in the plurality of different web browsers and generating a description of a frame hierarchy from the selected source root frame. The description of a frame hierarchy is transmitted over the network environment and the frame hierarchy duplicated from the description into a selected target root frame of at least one of the plurality of different Web browsers.

    摘要翻译: 提供了方法,系统和计算机程序产品,用于通过选择由包括在多个不同web浏览器中的源浏览器显示的源根帧,并且生成帧层级的描述来在网络环境中的多个不同的Web浏览器之间同步视图 从所选的源根框架。 通过网络环境和从描述复制到多个不同Web浏览器中的至少一个的所选目标根帧的帧层次结构的描述被传送。