Configuring processing entities according to their roles in a data processing system with a distributed architecture
    1.
    发明申请
    Configuring processing entities according to their roles in a data processing system with a distributed architecture 失效
    根据其在具有分布式架构的数据处理系统中的角色配置处理实体

    公开(公告)号:US20080228902A1

    公开(公告)日:2008-09-18

    申请号:US12128944

    申请日:2008-05-29

    IPC分类号: G06F15/177

    摘要: A mechanism is provided for configuring different computers of a network. Each computer plays a specific physic role (defined by an architecture of the network) and/or a specific logic role (defined by the applications running in the network). A reference model and a transition table are associated with each product to be installed in the network; the reference model specifies a target configuration for each role (defined by the components of the product to be installed), while the transition table specifies the actions required to reach each target configuration from each current configuration of the computers. A server identifies the role and the current configuration of each computer; the actions required to enforce the desired target configuration on the computer are then established and executed.

    摘要翻译: 提供了一种用于配置网络的不同计算机的机制。 每个计算机具有特定的物理角色(由网络的架构定义)和/或特定的逻辑角色(由网络中运行的应用程序定义)。 参考模型和转换表与要安装在网络中的每个产品相关联; 参考模型指定每个角色的目标配置(由要安装的产品的组件定义),而转换表指定从计算机的每个当前配置到达每个目标配置所需的操作。 服务器识别每台计算机的角色和当前配置; 然后建立并执行在计算机上执行所需目标配置所需的动作。

    Configuring processing entities according to their roles in a data processing system with a distributed architecture
    2.
    发明授权
    Configuring processing entities according to their roles in a data processing system with a distributed architecture 失效
    根据其在具有分布式架构的数据处理系统中的角色配置处理实体

    公开(公告)号:US08171116B2

    公开(公告)日:2012-05-01

    申请号:US12128944

    申请日:2008-05-29

    摘要: A mechanism is provided for configuring different computers of a network. Each computer plays a specific physic role (defined by an architecture of the network) and/or a specific logic role (defined by the applications running in the network). A reference model and a transition table are associated with each product to be installed in the network; the reference model specifies a target configuration for each role (defined by the components of the product to be installed), while the transition table specifies the actions required to reach each target configuration from each current configuration of the computers. A server identifies the role and the current configuration of each computer; the actions required to enforce the desired target configuration on the computer are then established and executed.

    摘要翻译: 提供了一种用于配置网络的不同计算机的机制。 每个计算机具有特定的物理角色(由网络的架构定义)和/或特定的逻辑角色(由网络中运行的应用程序定义)。 参考模型和转换表与要安装在网络中的每个产品相关联; 参考模型指定每个角色的目标配置(由要安装的产品的组件定义),而转换表指定从计算机的每个当前配置到达每个目标配置所需的操作。 服务器识别每台计算机的角色和当前配置; 然后建立并执行在计算机上执行所需目标配置所需的动作。

    Method of building dynamic installation packages using a declarative authoring tool
    3.
    发明授权
    Method of building dynamic installation packages using a declarative authoring tool 失效
    使用声明性创作工具构建动态安装包的方法

    公开(公告)号:US07503043B2

    公开(公告)日:2009-03-10

    申请号:US10835499

    申请日:2004-04-29

    IPC分类号: G06F9/445

    CPC分类号: G06F8/71 G06F8/61

    摘要: Building a package for installing a software application on a data processing system with a distributed architecture is provided. The installation package is built using an authoring tool based on a declarative model. A descriptor is used to define a desired configuration of the system. The installation package is built declaring a discoverer element, a producer element and a consumer element into the wizard tree. During the installation process, the discoverer element detects a current configuration of the system. The producer creates a working queue dynamically, inserting the installation operations that are needed for reaching the desired configuration from the current configuration of the system. The producer then executes the installation operations defined in the working queue. In this way, the installation operations are determined at runtime.

    摘要翻译: 提供了一个用于在具有分布式架构的数据处理系统上安装软件应用程序的软件包。 安装包是使用基于声明模型的创作工具构建的。 描述符用于定义系统的所需配置。 构建安装包,将向导树中声明一个发现者元素,一个生成元素和一个使用者元素。 在安装过程中,发现者元素检测系统的当前配置。 生产者动态创建一个工作队列,插入从系统当前配置达到所需配置所需的安装操作。 然后生产者执行在工作队列中定义的安装操作。 这样,在运行时确定安装操作。

    Wizard-based installation package with run-time debugging support
    4.
    发明申请
    Wizard-based installation package with run-time debugging support 审中-公开
    基于向导的安装包,具有运行时调试支持

    公开(公告)号:US20050125788A1

    公开(公告)日:2005-06-09

    申请号:US10892434

    申请日:2004-07-15

    IPC分类号: G06F9/445 G06F11/36 G06F9/44

    摘要: A method (300) of installing software applications using a wizard-based installation package (for example, built using “InstallShield”) is proposed. The installation package is defined declaring a discoverer Bean (308), a producer Bean (312), a consumer Bean (314) and a debugger Bean (315) into the wizard tree (while the product tree is left empty). During the installation process, the discoverer creates (322-346) a working queue dynamically, inserting the installation operations that are needed for reaching a desired configuration (defined in a descriptor of the software application) from a current configuration (detected at run-time). The consumer executes (348-362) the installation operations defined in the working queue in succession. Whenever an error condition is detected (352, 356, 360), the installation process is suspended (368) and the debugger is invoked (372). An administrator can browse (378) an execution log of each installation operation and update (380-383) any wrong operative parameter. The installation process is then resumed (375) without having to repeat the installation operations already executed.

    摘要翻译: 提出了使用基于向导的安装包(例如,使用“InstallShield”构建的)安装软件应用程序的方法(300)。 定义了将发现者Bean(308),生产者Bean(312),消费者Bean(314)和调试器Bean(315)声明为向导树(而产品树为空)的安装包。 在安装过程中,发现者动态创建(322 - 346)工作队列,插入从当前配置(在运行时检测到)达到所需配置(在软件应用程序的描述符中定义)所需的安装操作 )。 消费者连续执行(348 - 362)在工作队列中定义的安装操作。 每当检测到错误条件(352,356,360)时,安装过程将被暂停(368)并调用调试器(372)。 管理员可以浏览(378)每个安装操作的执行日志,并更新(380 - 383)任何错误的操作参数。 然后恢复安装过程(375),而不必重复已执行的安装操作。

    Method of building dynamic installation packages using a declarative authoring tool
    5.
    发明申请
    Method of building dynamic installation packages using a declarative authoring tool 失效
    使用声明性创作工具构建动态安装包的方法

    公开(公告)号:US20050055692A1

    公开(公告)日:2005-03-10

    申请号:US10835499

    申请日:2004-04-29

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/71 G06F8/61

    摘要: A method (300) of building a package for installing a software application on a data processing system with a distributed architecture is proposed. The installation package is built using an authoring tool based on a declarative model. In the proposed method, a descriptor is used to define (309) a desired configuration of the system (specifying the software products to be installed for each role that can be played by the different target computers of the system). The installation package is build declaring a discoverer element (312), a producer element (315) and a consumer element (318) into the wizard tree (while the product tree is left empty). During the installation process, the discoverer element detects (330-332) a current configuration of the system (including the role assigned to each target computer). The producer creates (337-351) a working queue dynamically, inserting the installation operations that are needed for reaching the desired configuration from the current configuration of the system. The producer then executes (357-372) the installation operations defined in the working queue. In this way, the installation operations are determined at runtime (according to the actual structure of the system wherein the software application must be installed).

    摘要翻译: 提出了一种构建用于在具有分布式架构的数据处理系统上安装软件应用的包的方法(300)。 安装包是使用基于声明模型的创作工具构建的。 在所提出的方法中,使用描述符来定义(309)系统的期望配置(指定要为系统的不同目标计算机可以播放的每个角色安装的软件产品)。 安装包是构建向向导树(当产品树留空时)将发现者元素(312),生成元素(315)和消费者元素(318)声明为空的。 在安装过程中,发现者元素检测(330-332)系统的当前配置(包括分配给每个目标计算机的角色)。 生产者动态创建(337-351)工作队列,插入从系统当前配置达到所需配置所需的安装操作。 然后生产者执行(357-372)在工作队列中定义的安装操作。 以这种方式,安装操作在运行时确定(根据系统的实际结构,其中必须安装软件应用程序)。

    Building and installing dynamic installation packages using a declarative authoring tool
    6.
    发明授权
    Building and installing dynamic installation packages using a declarative authoring tool 失效
    使用声明式创作工具构建和安装动态安装包

    公开(公告)号:US08037472B2

    公开(公告)日:2011-10-11

    申请号:US12367578

    申请日:2009-02-09

    IPC分类号: G06F9/445

    CPC分类号: G06F8/71 G06F8/61

    摘要: Building a package for installing a software application on a data processing system with a distributed architecture is provided. The installation package is built using an authoring tool based on a declarative model. A descriptor is used to define a desired configuration of the system. The installation package is built declaring a discoverer element, a producer element and a consumer element into the wizard tree. During the installation process, the discoverer element detects a current configuration of the system. The producer creates a working queue dynamically, inserting the installation operations that are needed for reaching the desired configuration from the current configuration of the system. The producer then executes the installation operations defined in the working queue. In this way, the installation operations are determined at runtime.

    摘要翻译: 提供了一个用于在具有分布式架构的数据处理系统上安装软件应用程序的软件包。 安装包是使用基于声明模型的创作工具构建的。 描述符用于定义系统的所需配置。 构建安装包,将向导树中声明一个发现者元素,一个生成元素和一个使用者元素。 在安装过程中,发现者元素检测系统的当前配置。 生产者动态创建一个工作队列,插入从系统当前配置达到所需配置所需的安装操作。 然后生产者执行在工作队列中定义的安装操作。 这样,在运行时确定安装操作。

    Building and Installing Dynamic Installation Packages Using a Declarative Authoring Tool
    7.
    发明申请
    Building and Installing Dynamic Installation Packages Using a Declarative Authoring Tool 失效
    使用声明式创作工具构建和安装动态安装包

    公开(公告)号:US20090150881A1

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

    申请号:US12367578

    申请日:2009-02-09

    IPC分类号: G06F9/445

    CPC分类号: G06F8/71 G06F8/61

    摘要: Building a package for installing a software application on a data processing system with a distributed architecture is provided. The installation package is built using an authoring tool based on a declarative model. A descriptor is used to define a desired configuration of the system The installation package is built declaring a discoverer element, a producer element and a consumer element into the wizard tree. During the installation process, the discoverer element detects a current configuration of the system. The producer creates a working queue dynamically, inserting the installation operations that are needed for reaching the desired configuration from the current configuration of the system. The producer then executes the installation operations defined in the working queue. In this way, the installation operations are determined at runtime.

    摘要翻译: 提供了一个用于在具有分布式架构的数据处理系统上安装软件应用程序的软件包。 安装包是使用基于声明模型的创作工具构建的。 描述符用于定义系统的所需配置安装包是在向导树中声明一个发现者元素,一个生成器元素和一个使用者元素。 在安装过程中,发现者元素检测系统的当前配置。 生产者动态创建一个工作队列,插入从系统当前配置达到所需配置所需的安装操作。 然后生产者执行在工作队列中定义的安装操作。 这样,在运行时确定安装操作。

    Method and system for configuring processing entities according to their roles in a data processing system with a distributed architecture
    8.
    发明申请
    Method and system for configuring processing entities according to their roles in a data processing system with a distributed architecture 审中-公开
    根据其在具有分布式架构的数据处理系统中的角色配置处理实体的方法和系统

    公开(公告)号:US20050251546A1

    公开(公告)日:2005-11-10

    申请号:US10671062

    申请日:2003-09-25

    IPC分类号: G06F15/16 H04L12/24

    摘要: A method (300) and a corresponding system are proposed for configuring different computers of a network. Each computer plays a specific physic role (defined by an architecture of the network) and/or a specific logic role (defined by the applications running in the network). A reference model and a transition table are associated (306-312) with each product to be installed in the network; the reference model specifies a target configuration for each role (defined by the components of the product to be installed), while the transition table specifies the actions required to reach each target configuration from each current configuration of the computers. A server identifies (330-336) the role and the current configuration of each computer; the actions required to enforce the desired target configuration on the computer are then established and executed (333,339-366).

    摘要翻译: 提出了一种方法(300)和相应的系统来配置网络的不同计算机。 每个计算机具有特定的物理角色(由网络的架构定义)和/或特定的逻辑角色(由网络中运行的应用程序定义)。 参考模型和转换表与要安装在网络中的每个产品相关联(306-312) 参考模型指定每个角色的目标配置(由要安装的产品的组件定义),而转换表指定从计算机的每个当前配置到达每个目标配置所需的操作。 服务器识别(330 - 336)每个计算机的角色和当前配置; 然后建立并执行在计算机上执行所需目标配置所需的动作(333,339,366)。

    Method, system and computer program for installing shared software components
    9.
    发明授权
    Method, system and computer program for installing shared software components 失效
    用于安装共享软件组件的方法,系统和计算机程序

    公开(公告)号:US07966612B2

    公开(公告)日:2011-06-21

    申请号:US11278693

    申请日:2006-04-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/61

    摘要: A method, system, and computer program for installing a shared software component on a computer are proposed. The process is driven by an exploiter of this (new) shared component. If the required shared component is not available on the computer, it is installed at the desired location (specified by the exploiter). On the contrary, if another shared component is already available (for further exploiters), the process verifies whether this available shared component is at the required level. If not, the available shared component is upgraded accordingly; for example, this result can be achieved by causing the available shared component to refuse any new request and then waiting for the completion of any pending request. In this case, the install location of the available shared component is returned to the exploiter, so as to have it point to the available shared component automatically.

    摘要翻译: 提出了一种在计算机上安装共享软件组件的方法,系统和计算机程序。 该过程由这个(新)共享组件的剥削者驱动。 如果所需的共享组件在计算机上不可用,则将其安装在所需的位置(由开发人员指定)。 相反,如果另一个共享组件已经可用(对于进一步的利用者),则该进程将验证此可用共享组件是否处于所需级别。 如果没有,可用的共享组件将相应升级; 例如,可以通过使可用的共享组件拒绝任何新的请求,然后等待完成任何未决请求来实现该结果。 在这种情况下,可用共享组件的安装位置将返回到exploiter,以便自动指向可用的共享组件。

    Method, System and Computer Program for Installing Shared Software Components
    10.
    发明申请
    Method, System and Computer Program for Installing Shared Software Components 失效
    用于安装共享软件组件的方法,系统和计算机程序

    公开(公告)号:US20060248309A1

    公开(公告)日:2006-11-02

    申请号:US11278693

    申请日:2006-04-05

    IPC分类号: G06F12/00 G06F9/34

    CPC分类号: G06F8/61

    摘要: A method (300) for installing a shared software component on a computer is proposed. The process is driven by an exploiter of this (new) shared component. If the required shared component is not available on the computer, it is installed (384) at the desired location (specified by the exploiter). On the contrary, if another shared component is already available (for further exploiters), the process verifies (312) whether this available shared component is at the required level. If not, the available shared component is upgraded (339-378) accordingly; for example, this result can be achieved by causing the available shared component to refuse (345) any new request and then waiting (348-351) for the completion of any pending request. In this case, the install location of the available shared component is returned (336,381,387) to the exploiter, so as to have it point (390) to the available shared component automatically.

    摘要翻译: 提出了一种用于在计算机上安装共享软件组件的方法(300)。 该过程由这个(新)共享组件的剥削者驱动。 如果所需的共享组件在计算机上不可用,则将其安装(384)在所需位置(由开发人员指定)。 相反,如果另一个共享组件已经可用(对于进一步的利用者),则该过程验证(312)该可用共享组件是否处于所需级别。 如果没有,则可用的共享组件相应地升级(339 - 378); 例如,可以通过使可用的共享组件拒绝(345)任何新请求,然后等待(348-351)来完成任何未决请求,来实现该结果。 在这种情况下,将可用共享组件的安装位置(336,381,387)返回给分拆器,以便自动将其指向可用共享组件(390)。