MANAGING CONFIGURATION STATES IN AN APPLICATION SERVER
    151.
    发明申请
    MANAGING CONFIGURATION STATES IN AN APPLICATION SERVER 有权
    管理应用服务器中的配置状态

    公开(公告)号:US20150160952A1

    公开(公告)日:2015-06-11

    申请号:US14097668

    申请日:2013-12-05

    Applicant: Red Hat, Inc.

    CPC classification number: G06F9/44505 G06F11/1469 G11B27/105

    Abstract: A mechanism for managing configuration states in an application server. The method includes saving a plurality of configuration states of an application server. The method also includes selecting a configuration state from the plurality of configuration states in view of a a match of one of a file tuple or a database tuple between the selected configuration state and the plurality of configuration states and data quantity associated with the plurality of configuration states.

    Abstract translation: 用于管理应用程序服务器中的配置状态的机制。 该方法包括保存应用服务器的多个配置状态。 该方法还包括从所选择的配置状态和多个配置状态之间的文件元组或数据库元组中的一个的匹配来看,从多个配置状态中选择配置状态以及与多个配置状态相关联的数据量 。

    Efficient just-in-time compilation
    152.
    发明授权
    Efficient just-in-time compilation 有权
    高效的即时编译

    公开(公告)号:US09003382B2

    公开(公告)日:2015-04-07

    申请号:US13769410

    申请日:2013-02-18

    Applicant: Red Hat, Inc.

    CPC classification number: G06F8/41 G06F8/31 G06F9/4552

    Abstract: Systems and methods for just-in-time (JIT) code compilation by a computer system. An example method may comprise identifying a defined pattern in a byte stream, evaluating a conditional expression associated with the pattern, and compiling the byte stream into a native code, while excluding, in view of the evaluating, a portion of byte stream associated with the pattern.

    Abstract translation: 计算机系统的即时(JIT)代码编译的系统和方法。 示例性方法可以包括识别字节流中的定义的模式,评估与模式相关联的条件表达式,以及将字节流编译为本地代码,而从评估的角度来看排除与 模式。

    SYSTEM AND METHOD FOR FLEXIBLE HOLDING STORAGE DURING MESSAGING
    153.
    发明申请
    SYSTEM AND METHOD FOR FLEXIBLE HOLDING STORAGE DURING MESSAGING 有权
    消息传递期间灵活控制存储的系统和方法

    公开(公告)号:US20150052205A1

    公开(公告)日:2015-02-19

    申请号:US13967139

    申请日:2013-08-14

    Applicant: Red Hat, Inc.

    Abstract: A system and method of flexible holding storage during messaging includes determining one or more properties of a message, the message to be stored in a holding storage area of a messaging system, determining status of one or more candidate holding storage devices, determining one or more storage selection rules, adjusting the one or more storage selection rules based on information associated with the status of the one or more candidate holding storage devices, and selecting a holding storage device for the message from the candidate holding storage devices based on the adjusted storage selection rules and information associated with the properties of the message. The one or more storage selection rules express preferences among the one or more candidate holding storage devices. In some examples, the system and method further include sending the message to the selected holding storage device.

    Abstract translation: 在消息传递期间灵活地保持存储的系统和方法包括确定消息的一个或多个属性,待存储在消息系统的保持存储区域中的消息,确定一个或多个候选保持存储设备的状态,确定一个或多个 存储选择规则,基于与所述一个或多个候选保持存储设备的状态相关联的信息来调整所述一个或多个存储选择规则,以及基于所述调整的存储选择从所述候选保持存储设备中选择所述消息的保持存储设备 与消息属性相关联的规则和信息。 一个或多个存储选择规则在一个或多个候选保持存储设备之间表示偏好。 在一些示例中,系统和方法还包括将消息发送到所选择的保持存储设备。

    SYSTEM AND METHOD FOR ASSEMBLY AND USE OF INTEGRATION APPLICATIONS
    154.
    发明申请
    SYSTEM AND METHOD FOR ASSEMBLY AND USE OF INTEGRATION APPLICATIONS 有权
    用于组合和使用集成应用的系统和方法

    公开(公告)号:US20150046513A1

    公开(公告)日:2015-02-12

    申请号:US13962690

    申请日:2013-08-08

    Applicant: Red Hat, Inc.

    CPC classification number: H04L69/22 H04L67/16

    Abstract: A system and method of assembly and use of integration applications includes receiving a first request for services from a first client, the first request for services includes a first custom services header including one or more service descriptors, parsing the first custom services header to extract each of the service descriptors, determining a service corresponding to each of the service descriptors, inserting a request for the service into an integration application, deploying the integration application to an application server, adding a first entry to an application list, the first entry corresponding to the integration application, forwarding the first request for services to the integration application, receiving a response from the integration application, and returning the response to the first client. In some examples, the system and method further includes periodically purging one or more other integration applications from the application server based on timestamps recorded in the application list.

    Abstract translation: 集成应用的组合和使用的系统和方法包括从第一客户端接收针对服务的第一请求,所述第一服务请求包括包括一个或多个服务描述符的第一定制服务头,解析所述第一定制服务头以提取每个 的服务描述符,确定与每个服务描述符相对应的服务,将服务的请求插入到集成应用程序中,将集成应用程序部署到应用服务器,将第一条目添加到应用程序列表中,所述第一条目对应于 集成应用程序,将第一请求服务转发到集成应用程序,从集成应用程序接收响应,并将响应返回给第一客户端。 在一些示例中,系统和方法还包括基于记录在应用列表中的时间戳定期地从应用服务器清除一个或多个其他集成应用。

    SYSTEM AND METHOD FOR RUN TIME DEPENDENCY RESOLUTION
    155.
    发明申请
    SYSTEM AND METHOD FOR RUN TIME DEPENDENCY RESOLUTION 有权
    运行时间依赖性分辨率的系统和方法

    公开(公告)号:US20140351802A1

    公开(公告)日:2014-11-27

    申请号:US13898900

    申请日:2013-05-21

    Applicant: Red Hat, Inc.

    CPC classification number: G06F8/70 G06F8/71 G06F9/44505 G06F9/44521

    Abstract: A system and method of run time dependency resolution includes loading one or more dependency descriptors from an archive, determining that a class is to be loaded at run-time, selecting a first dependency descriptor from the one or more dependency descriptors based on information associated with the class, requesting the class from a dependency repository based on information associated with the class and information associated with the first dependency descriptor, receiving the class from the dependency repository, and loading the class. In some examples, the system and method further include determining a package for the dependency repository, loading the package, extracting a class file from the package, splitting the class file into one or more fragments, tagging each of the one or more fragments with information associated with the class file and the package, and transmitting each of the one or more tagged fragments to the dependency repository.

    Abstract translation: 运行时依赖性解析的系统和方法包括从存档加载一个或多个依赖性描述符,确定要在运行时加载类,基于与所述一个或多个依赖描述符相关联的信息从所述一个或多个依赖描述符中选择第一依赖描述符 该类根据与该类相关联的信息和从第一依赖描述符相关联的信息从依赖关系库请求该类,从该依赖关系库接收该类并加载该类。 在一些示例中,所述系统和方法还包括确定用于所述依赖性存储库的包,加载所述包,从所述包中提取类文件,将所述类文件分解成一个或多个片段,使用信息标记所述一个或多个片段中的每一个片段 与类文件和包相关联,并将一个或多个标记片段中的每一个传送到依赖性存储库。

    SYSTEMS AND METHODS FOR PROVIDING OPERATION SYSTEM HISTORY
    156.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING OPERATION SYSTEM HISTORY 有权
    提供操作系统历史的系统和方法

    公开(公告)号:US20140215498A1

    公开(公告)日:2014-07-31

    申请号:US13755496

    申请日:2013-01-31

    Applicant: RED HAT, INC.

    CPC classification number: G06F9/4843 G06F2209/545

    Abstract: A mechanism for providing an operating system history is disclosed. A method includes placing, by an operating system (OS) of a processing device, a pointer to context of a first application in a history context of plurality of applications in a direct interface array (DIR) of the OS upon indication of switching from an interface of a first application to the interface of a second application. The method also includes moving the pointer from the context of the first application to the context of the second application in the DIR in view of an indication of a closing of the interface of the second application. The second application is closed in a foreground of the OS and is executing in a background of the OS. The method further includes providing the interface of the second application in the foreground of the OS upon activation of a global back function.

    Abstract translation: 公开了一种用于提供操作系统历史的机制。 一种方法包括:通过处理设备的操作系统(OS),在OS的直接接口阵列(DIR)中的多个应用的​​历史上下文中指示从第一应用的操作系统(OS)切换到 第一应用的接口连接到第二应用的接口。 考虑到第二应用的接口的关闭的指示,该方法还包括将指针从第一应用的上下文移动到DIR中的第二应用的上下文。 第二个应用程序在OS的前台关闭,并且在OS的后台执行。 该方法还包括在激活全局后向功能时在OS的前台提供第二应用的接口。

    SYSTEMS AND METHODS FOR PROVIDING MESSAGES FOR A JAVA MESSAGE SERVICE
    157.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING MESSAGES FOR A JAVA MESSAGE SERVICE 有权
    用于为JAVA消息服务提供消息的系统和方法

    公开(公告)号:US20140149452A1

    公开(公告)日:2014-05-29

    申请号:US13688698

    申请日:2012-11-29

    Applicant: RED HAT, INC.

    Abstract: A mechanism for providing messages for Java message service (JMS). A method includes receiving, by a Java message service (JMS) server executed by a processing device, key-value data pair. The key-value data pair is sent by a client. The method also includes extracting, by the processing device, destination information of a JMS message from the value data of the key-value data pair. The destination information is either a JMS queue or a JMS topic. The method further includes storing, by the processing device, the key-value data pair in a column family of not only structured query language (NoSQL) database when one of the JMS queue or the JMS topic associated with the received key-value data pair exists in the column family of the the NoSQL database. The column family includes a plurality of stored key-value data pairs.

    Abstract translation: 一种为Java消息服务(JMS)提供消息的机制。 一种方法包括由处理装置执行的Java消息服务(JMS)服务器接收密钥值数据对。 键值数据对由客户端发送。 所述方法还包括由所述处理装置从所述键值数据对的值数据中提取JMS消息的目的地信息。 目标信息是JMS队列或JMS主题。 该方法还包括当与所接收的键值数据对相关联的JMS队列或JMS主题之一时,由处理装置将密钥值数据对存储在不仅结构化查询语言(NoSQL)数据库的列系列中 存在于NoSQL数据库的列系列中。 列系列包括多个存储的键值数据对。

Patent Agency Ranking