会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Externalized classloader information for application servers
    • 应用服务器的外部化类加载器信息
    • US07761862B2
    • 2010-07-20
    • US11373567
    • 2006-03-10
    • Thomas R. GisselMichael Levi FraenkelBrian Keith Martin
    • Thomas R. GisselMichael Levi FraenkelBrian Keith Martin
    • G06F9/44
    • G06F9/445
    • Modules which are running outside of a first application server virtual machine (VM) are enabled to introspect into modules running inside the first VM by notifying a manageable component factory by an application module being executed by a first application server VM of a need to allow a second VM to introspect into and to load class information regarding objects already running in the first VM, wherein the first and second virtual machines are separate virtual machines; registering the already-running object class information to a manageable component server using a descriptor; and loading the registered class information by the second VM from the manageable component server, wherein a tool object or administrative object running in the second VM introspects into and loads the objects already running in the first virtual machine without use of an application programming interface.
    • 运行在第一应用服务器虚拟机(VM)之外的模块能够通过由第一应用服务器VM执行的应用模块通知可管理组件工厂来内省第一虚拟机内运行的模块,该应用模块需要允许 第二VM,用于内省并加载关于已经在第一VM中运行的对象的类信息,其中第一和第二虚拟机是分开的虚拟机; 使用描述符将已经运行的对象类信息注册到可管理的组件服务器; 以及从所述可管理组件服务器加载由所述第二VM注册的类信息,其中在所述第二VM中运行的工具对象或管理对象内省地进入并加载已经在所述第一虚拟机中运行的对象,而不使用应用编程接口。
    • 8. 发明授权
    • Externalized classloader information for application servers
    • 应用服务器的外部化类加载器信息
    • US07051324B2
    • 2006-05-23
    • US10346291
    • 2003-01-16
    • Thomas R. GisselMichael Levi FraenkelBrian Keith Martin
    • Thomas R. GisselMichael Levi FraenkelBrian Keith Martin
    • G06F9/44
    • G06F9/445
    • A process and system for externalizing classloader information to non-application modules such as tool modules that do not reside within the same Application server virtual machine such as a J2EE AppServer JVM. Tools that read and display classloader information typically need to co-reside within the AppServer because of the virtual machine security mechanisms that prevent classes outside the virtual machine itself to introspect the classloaders. This presents a problem for tooling vendors because most server owners do not want anything other than their applications running within the AppServer virtual machine. The invention allows tooling vendors to create a classloader tool that is external to the AppServer virtual machine, and which is running in a completely separate virtual machine, thus having minimal overhead on production systems, but which allows classloading through standard or open (e.g. non-proprietary) interfaces.
    • 将类加载器信息外部化到非应用程序模块的过程和系统,例如不在同一应用程序服务器虚拟机(如J2EE AppServer JVM)中的工具模块。 读取和显示类加载器信息的工具通常需要共同驻留在AppServer中,因为虚拟机安全机制可以防止虚拟机本身以外的类来内部类加载器。 这对于工具供应商来说是一个问题,因为大多数服务器所有者不需要在AppServer虚拟机中运行的应用程序以外的任何东西。 本发明允许工具供应商创建一个位于AppServer虚拟机外部的类加载器工具,该工具在完全独立的虚拟机中运行,因此在生产系统上具有最小的开销,但允许通过标准或开放(例如, 专有)接口。
    • 10. 发明授权
    • Context-sensitive caching
    • 上下文相关缓存
    • US06886077B2
    • 2005-04-26
    • US10026388
    • 2001-12-21
    • Gennaro A. CuomoBrian Keith MartinDonald F. FergusonDaniel C. ShuppGoran D. Zlokapa
    • Gennaro A. CuomoBrian Keith MartinDonald F. FergusonDaniel C. ShuppGoran D. Zlokapa
    • G06F12/08
    • G06F12/0888G06F12/0875
    • A method of caching contextually variant objects in a common cache. The method can include identifying an object type for a requested object and determining whether the requested object has an object type which is specified among an enumerated set of cacheable object types which can be stored in the common cache. Importantly, each cacheable object type can have an associated context. If the requested object has an object type which is specified among the enumerated set of cacheable object types, a cache key can be computed for the requested object using cache key formulation rules for the associated context. Finally, the requested object can be retrieved from the common cache using the formulated cache key. Notably, in one aspect of the invention, the method also can include the step of invalidating individual objects in the common cache according to corresponding cache policies of associated contexts.
    • 在公共缓存中缓存上下文变体对象的方法。 该方法可以包括识别所请求对象的对象类型,并且确定所请求对象是否具有可以存储在公共高速缓存中的可列举的可缓存对象类型集合中指定的对象类型。 重要的是,每个可缓存对象类型可以具有关联的上下文。 如果所请求的对象具有在可列举的可缓存对象类型集合中指定的对象类型,则可以使用用于相关联的上下文的缓存关键字公式规则来针对所请求的对象来计算缓存密钥。 最后,可以使用配置的缓存密钥从公共高速缓存中检索所请求的对象。 值得注意的是,在本发明的一个方面中,该方法还可以包括根据相关联的上下文的相应高速缓存策略使公用高速缓存中的各个对象无效的步骤。