Automated Deployment of a Configured System into a Computing Environment
    1.
    发明申请
    Automated Deployment of a Configured System into a Computing Environment 有权
    将配置的系统自动部署到计算环境中

    公开(公告)号:US20140068546A1

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

    申请号:US13596966

    申请日:2012-08-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/61

    摘要: Automatically deploying a configured system into a computing environment (such as a cloud computing environment) for execution therein comprises obtaining a configured architecture model describing the configured system, and iteratively evaluating the model to deploy pre-built components for the system and to create and enable a development environment in the computing environment for development of custom-built components needed for the system according to the model. The automated deployment processing further comprises automatically configuring the system; determining a proper installation sequence; allocating resources in the target environment; and installing the required tools and other software that will be needed for execution once the components of the system are deployed. Component metadata is used during the deployment, enabling automated consideration of various factors such as whether component dependencies, resource requirements, and compatibility issues are met.

    摘要翻译: 将配置的系统自动地部署到用于在其中执行的计算环境(例如云​​计算环境)包括获得描述所配置的系统的配置的架构模型,以及迭代地评估所述模型以部署用于所述系统的预构建组件并创建和启用 在计算环境中的开发环境,用于根据模型开发系统所需的定制组件。 自动部署处理还包括自动配置系统; 确定正确的安装顺序; 在目标环境中分配资源; 并部署系统组件后,安装所需的工具和执行所需的其他软件。 在部署期间使用组件元数据,可以自动考虑各种因素,例如是否满足组件依赖性,资源需求和兼容性问题。

    Automated deployment of a configured system into a computing environment

    公开(公告)号:US09645807B2

    公开(公告)日:2017-05-09

    申请号:US13596966

    申请日:2012-08-28

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/61

    摘要: Automatically deploying a configured system into a computing environment (such as a cloud computing environment) for execution therein comprises obtaining a configured architecture model describing the configured system, and iteratively evaluating the model to deploy pre-built components for the system and to create and enable a development environment in the computing environment for development of custom-built components needed for the system according to the model. The automated deployment processing further comprises automatically configuring the system; determining a proper installation sequence; allocating resources in the target environment; and installing the required tools and other software that will be needed for execution once the components of the system are deployed. Component metadata is used during the deployment, enabling automated consideration of various factors such as whether component dependencies, resource requirements, and compatibility issues are met.

    Configuring Assembly of a System using Supplied Architectural Artifacts
    3.
    发明申请
    Configuring Assembly of a System using Supplied Architectural Artifacts 有权
    使用提供的建筑工件组态系统

    公开(公告)号:US20140068551A1

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

    申请号:US13596917

    申请日:2012-08-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36 G06F8/34 G06F8/35

    摘要: The configuration of a system is programmatically determined. More particularly, these determinations are made using architecture artifacts that describe requirements of the system (which may be comprised of software, hardware, services, or some combination thereof), where these requirements are iteratively compared to characteristics of available components. A percentage of match is preferably computed, thus allowing for complete matches as well as partial matches. A weighting factor may be applied to attributes, effectively prioritizing attributes in view of their relative importance in the assembled system. When more than one component is a candidate for meeting a particular requirement, user input may be obtained to select one of the candidates. One or more attributes (such as cost information) of each candidate, including how well that candidate matched requirements, may be included for each candidate presented for user selection. The model may be updated and re-evaluated iteratively.

    摘要翻译: 以编程方式确定系统的配置。 更具体地,这些确定是使用描述系统的需求(其可以由软件,硬件,服务或其某种组合构成的)的架构伪影进行的,其中这些要求与可用组件的特性进行迭代地比较。 优选地计算匹配的百分比,从而允许完全匹配以及部分匹配。 考虑到它们在组装系统中的相对重要性,加权因子可以应用于属性,有效地对属性进行优先排序。 当多于一个组件是用于满足特定要求的候选者时,可以获得用户输入以选择其中一个候选。 每个候选人的一个或多个属性(诸如成本信息),包括该候选者匹配要求的可能性,可以包括给为用户选择呈现的每个候选者。 该模型可能会被更新和重新评估迭代。

    Requester-side autonomic governor
    4.
    发明授权
    Requester-side autonomic governor 有权
    请求方自治总督

    公开(公告)号:US08250212B2

    公开(公告)日:2012-08-21

    申请号:US12136256

    申请日:2008-06-10

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: H04L67/16 H04L67/22 H04L69/40

    摘要: A requester-side autonomic governor is provided for a requester configured to send service requests to a service provider. For example, the requester and service provider may be disposed in a Service Oriented Architecture (SOA) architected system. A feedback loop, preferably a monitor portion of a Monitor, Analyze, Plan, and Execute (MAPE) loop, is configured to monitor responses to service requests. An autonomic governor mechanism limits the type and/or number of concurrent service requests according to a resource pool scheme, and dynamically adjusts a resource threshold of the resource pool scheme based on information provided by the feedback loop. In one embodiment, the resource threshold is reduced if more than a predetermined number of service requests generated time-outs, and is increased if more than a predetermined number of service requests are being held awaiting available pool resources and less than a predetermined number of service requests generated time-outs.

    摘要翻译: 为被配置为向服务提供商发送服务请求的请求者提供请求方侧自主调控器。 例如,请求者和服务提供商可以被安排在面向服务架构(SOA)的架构系统中。 配置监视器,分析,计划和执行(MAPE)循环的反馈循环,优选监视器部分,以监视对服务请求的响应。 自主调控机制根据资源池方案限制并发服务请求的类型和/或数量,并根据反馈回路提供的信息动态调整资源池方案的资源阈值。 在一个实施例中,如果超过预定数量的服务请求产生超时,则资源阈值减小,并且如果正在等待预定数量的服务请求正在等待可用池资源并且小于预定数量的服务,则资源阈值增加 请求产生超时。

    Configuring assembly of a system using supplied architectural artifacts
    5.
    发明授权
    Configuring assembly of a system using supplied architectural artifacts 有权
    使用提供的架构工件配置系统的组装

    公开(公告)号:US09128724B2

    公开(公告)日:2015-09-08

    申请号:US13596917

    申请日:2012-08-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36 G06F8/34 G06F8/35

    摘要: The configuration of a system is programmatically determined. More particularly, these determinations are made using architecture artifacts that describe requirements of the system (which may be comprised of software, hardware, services, or some combination thereof), where these requirements are iteratively compared to characteristics of available components. A percentage of match is preferably computed, thus allowing for complete matches as well as partial matches. A weighting factor may be applied to attributes, effectively prioritizing attributes in view of their relative importance in the assembled system. When more than one component is a candidate for meeting a particular requirement, user input may be obtained to select one of the candidates. One or more attributes (such as cost information) of each candidate, including how well that candidate matched requirements, may be included for each candidate presented for user selection. The model may be updated and re-evaluated iteratively.

    摘要翻译: 以编程方式确定系统的配置。 更具体地,这些确定是使用描述系统的需求(其可以由软件,硬件,服务或其某种组合构成的)的架构伪影进行的,其中这些要求与可用组件的特性进行迭代地比较。 优选地计算匹配的百分比,从而允许完全匹配以及部分匹配。 考虑到它们在组装系统中的相对重要性,加权因子可以应用于属性,有效地对属性进行优先排序。 当多于一个组件是用于满足特定要求的候选者时,可以获得用户输入以选择其中一个候选。 每个候选者的一个或多个属性(诸如成本信息),包括候选者匹配要求的可能性,可以被包括给为用户选择呈现的每个候选者。 该模型可能会被更新和重新评估迭代。

    Use of extensible object data to represent a fully qualified solution order
    6.
    发明授权
    Use of extensible object data to represent a fully qualified solution order 失效
    使用可扩展对象数据来表示完全合格的解决方案

    公开(公告)号:US08650506B2

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

    申请号:US11271540

    申请日:2005-11-10

    IPC分类号: G06F3/048

    CPC分类号: G06Q10/087

    摘要: A method, system and computer-usable medium for generating a manufacturing-usable easily modifiable product order document is presented. An object collection of objects that describe features of components of a product is created. A view database that describes a logical relationship among components in the object collection is also created. A single document that includes the object collection and the view database is then generated. This single document can be updated according to technical requirements for a product being manufactured according to a product description created from the single document.

    摘要翻译: 提出了一种用于生成可制造可用的易于修改的产品订单文件的方法,系统和计算机可用介质。 创建描述产品组件特征的对象的对象集合。 还会创建一个描述对象集合中组件之间逻辑关系的视图数据库。 然后生成包含对象集合和视图数据库的单个文档。 可以根据从单个文档创建的产品描述制造的产品的技术要求更新该单个文档。

    Requester-Side Autonomic Governor Method
    7.
    发明申请
    Requester-Side Autonomic Governor Method 失效
    请求方自主调控方法

    公开(公告)号:US20090307353A1

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

    申请号:US12136291

    申请日:2008-06-10

    IPC分类号: G06F15/173

    CPC分类号: H04L67/32 H04L69/40

    摘要: A requester-side autonomic governor is provided for a requester configured to send service requests to a service provider. For example, the requester and service provider may be disposed in a Service Oriented Architecture (SOA) architected system. A feedback loop, preferably a monitor portion of a Monitor, Analyze, Plan, and Execute (MAPE) loop, is configured to monitor responses to service requests. An autonomic governor mechanism limits the type and/or number of concurrent service requests according to a resource pool scheme, and dynamically adjusts a resource threshold of the resource pool scheme based on information provided by the feedback loop. In one embodiment, the resource threshold is reduced if more than a predetermined number of service requests generated time-outs, and is increased if more than a predetermined number of service requests are being held awaiting available pool resources and less than a predetermined number of service requests generated time-outs.

    摘要翻译: 为被配置为向服务提供商发送服务请求的请求者提供请求方侧自主调控器。 例如,请求者和服务提供商可以被安排在面向服务架构(SOA)的架构系统中。 配置监视器,分析,计划和执行(MAPE)循环的反馈循环,优选监视器部分,以监视对服务请求的响应。 自主调控机制根据资源池方案限制并发服务请求的类型和/或数量,并根据反馈回路提供的信息动态调整资源池方案的资源阈值。 在一个实施例中,如果超过预定数量的服务请求产生超时,则资源阈值减小,并且如果正在等待预定数量的服务请求正在等待可用池资源并且小于预定数量的服务,则资源阈值增加 请求产生超时。

    Requester-Side Autonomic Governor
    8.
    发明申请
    Requester-Side Autonomic Governor 有权
    请求方自治总督

    公开(公告)号:US20090307352A1

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

    申请号:US12136256

    申请日:2008-06-10

    IPC分类号: G06F15/173

    CPC分类号: H04L67/16 H04L67/22 H04L69/40

    摘要: A requester-side autonomic governor is provided for a requester configured to send service requests to a service provider. For example, the requester and service provider may be disposed in a Service Oriented Architecture (SOA) architected system. A feedback loop, preferably a monitor portion of a Monitor, Analyze, Plan, and Execute (MAPE) loop, is configured to monitor responses to service requests. An autonomic governor mechanism limits the type and/or number of concurrent service requests according to a resource pool scheme, and dynamically adjusts a resource threshold of the resource pool scheme based on information provided by the feedback loop. In one embodiment, the resource threshold is reduced if more than a predetermined number of service requests generated time-outs, and is increased if more than a predetermined number of service requests are being held awaiting available pool resources and less than a predetermined number of service requests generated time-outs.

    摘要翻译: 为被配置为向服务提供商发送服务请求的请求者提供请求方侧自主调控器。 例如,请求者和服务提供商可以被安排在面向服务架构(SOA)的架构系统中。 配置监视器,分析,计划和执行(MAPE)循环的反馈循环,优选监视器部分,以监视对服务请求的响应。 自主调控机制根据资源池方案限制并发服务请求的类型和/或数量,并根据反馈回路提供的信息动态调整资源池方案的资源阈值。 在一个实施例中,如果超过预定数量的服务请求产生超时,则资源阈值减小,并且如果正在等待预定数量的服务请求正在等待可用池资源并且小于预定数量的服务,则资源阈值增加 请求产生超时。

    Computer-implemented method for implementing a requester-side autonomic governor using feedback loop information to dynamically adjust a resource threshold of a resource pool scheme
    9.
    发明授权
    Computer-implemented method for implementing a requester-side autonomic governor using feedback loop information to dynamically adjust a resource threshold of a resource pool scheme 失效
    计算机实现的方法,用于使用反馈环路信息实现请求方侧自主调控器,以动态地调整资源池方案的资源阈值

    公开(公告)号:US08032633B2

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

    申请号:US12136291

    申请日:2008-06-10

    IPC分类号: G06F13/00

    CPC分类号: H04L67/32 H04L69/40

    摘要: A requester-side autonomic governor is provided for a requester configured to send service requests to a service provider. For example, the requester and service provider may be disposed in a Service Oriented Architecture (SOA) architected system. A feedback loop, preferably a monitor portion of a Monitor, Analyze, Plan, and Execute (MAPE) loop, is configured to monitor responses to service requests. An autonomic governor mechanism limits the type and/or number of concurrent service requests according to a resource pool scheme, and dynamically adjusts a resource threshold of the resource pool scheme based on information provided by the feedback loop. In one embodiment, the resource threshold is reduced if more than a predetermined number of service requests generated time-outs, and is increased if more than a predetermined number of service requests are being held awaiting available pool resources and less than a predetermined number of service requests generated time-outs.

    摘要翻译: 为被配置为向服务提供商发送服务请求的请求者提供请求方侧自主调控器。 例如,请求者和服务提供商可以被安排在面向服务架构(SOA)的架构系统中。 配置监视器,分析,计划和执行(MAPE)循环的反馈循环,优选监视器部分,以监视对服务请求的响应。 自主调控机制根据资源池方案限制并发服务请求的类型和/或数量,并根据反馈回路提供的信息动态调整资源池方案的资源阈值。 在一个实施例中,如果超过预定数量的服务请求产生超时,则资源阈值减小,并且如果正在等待预定数量的服务请求正在等待可用池资源并且小于预定数量的服务,则资源阈值增加 请求产生超时。