Management of Variants of Model of Service
    1.
    发明申请
    Management of Variants of Model of Service 审中-公开
    服务模式变体管理

    公开(公告)号:US20100114618A1

    公开(公告)日:2010-05-06

    申请号:US12261355

    申请日:2008-10-30

    IPC分类号: G06Q10/00

    摘要: A system for developing a computer implemented service, for deployment on computing infrastructure, generates variants of the model by automatically choosing values for a limited set of design variables, and evaluates the variants in operation. A model manager (187) stores in a model repository (107) a current variant (57) and at least some previous variants, and their evaluation results and derivation trails, the generating part being arranged to use the evaluation results and the derivation trails to generate a next current variant. Such use of the repository can help make more efficient the search by the model manager for variants that work well. In particular the derivation trails and evaluations can make it easier to determine when to revert to a preceding variant or determine what new design choices to try next.

    摘要翻译: 用于开发计算机实现的服务的系统,用于在计算基础设施上部署,通过自动选择有限的一组设计变量的值来生成模型的变体,并评估运行中的变体。 模型管理器(187)存储模型存储库(107)当前变体(57)和至少一些以前的变体,以及它们的评估结果和派生路径,生成部分被布置为使用评估结果和导出路径 生成下一个当前变体。 存储库的这种使用有助于使模型管理器对于工作良好的变体进行更高效的搜索。 特别地,导出路径和评估可以使得更容易确定何时恢复到前一个变体,或者确定下一步要尝试什么新的设计选择。

    Automated lifecycle management of a computer implemented service
    2.
    发明授权
    Automated lifecycle management of a computer implemented service 有权
    计算机实现的服务的自动生命周期管理

    公开(公告)号:US08312419B2

    公开(公告)日:2012-11-13

    申请号:US12261324

    申请日:2008-10-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F8/10

    摘要: A system for automated lifecycle management of a computer implemented service, according to requirements, having a service model (30) representing the service at a given development state in the lifecycle, and a transition model (70) representing allowed operations to change the service model to a different one of the development states of the service, according to the requirements, and the transition model having a transparent structure suitable for automated inspection of the allowed operations, and suitable for automated adaptation of the allowed operations. The service model can be developed to another of its states of development according to the transition model. This can help facilitate more automation of the service development than for example code in a closed and fixed form such as for example a compiled program for altering the service model. This in turn can enable more complex services to be developed, or reduce development costs.

    摘要翻译: 一种用于计算机实现的服务的自动化生命周期管理的系统,根据要求,具有在生命周期中在给定开发状态下表示服务的服务模型(30),以及表示允许的操作来改变服务模型的转换模型(70) 根据要求提供服务的不同开发状态,并且具有适合于允许操作的自动检查的透明结构的过渡模型,并且适合于允许操作的自动适配。 根据过渡模式,服务模式可以发展到另一个发展状态。 这可以帮助促进服务开发的更多自动化,而不是像封闭和固定形式的示例代码,例如用于改变服务模型的编译程序。 这反过来可以使更复杂的服务得以开发,或降低开发成本。

    Automated Lifecycle Management of a Computer Implemented Service
    3.
    发明申请
    Automated Lifecycle Management of a Computer Implemented Service 有权
    计算机实施服务的自动生命周期管理

    公开(公告)号:US20100115490A1

    公开(公告)日:2010-05-06

    申请号:US12261324

    申请日:2008-10-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F8/10

    摘要: A system for automated lifecycle management of a computer implemented service, according to requirements, having a service model (30) representing the service at a given development state in the lifecycle, and a transition model (70) representing allowed operations to change the service model to a different one of the development states of the service, according to the requirements, and the transition model having a transparent structure suitable for automated inspection of the allowed operations, and suitable for automated adaptation of the allowed operations. The service model can be developed to another of its states of development according to the transition model. This can help facilitate more automation of the service development than for example code in a closed and fixed form such as for example a compiled program for altering the service model. This in turn can enable more complex services to be developed, or reduce development costs.

    摘要翻译: 一种用于计算机实现的服务的自动化生命周期管理的系统,根据要求,具有在生命周期中在给定开发状态下表示服务的服务模型(30),以及表示允许的操作来改变服务模型的转换模型(70) 根据要求提供服务的不同开发状态,并且具有适合于允许操作的自动检查的透明结构的过渡模型,并且适合于允许操作的自动适配。 根据过渡模式,服务模式可以发展到另一个发展状态。 这可以帮助促进服务开发的更多自动化,而不是像封闭和固定形式的示例代码,例如用于改变服务模型的编译程序。 这反过来可以使更复杂的服务得以开发,或降低开发成本。

    Change Management of Model of Service
    4.
    发明申请
    Change Management of Model of Service 审中-公开
    服务模式变更管理

    公开(公告)号:US20100110933A1

    公开(公告)日:2010-05-06

    申请号:US12261346

    申请日:2008-10-30

    IPC分类号: H04L12/28

    CPC分类号: G06Q10/10

    摘要: A system for managing a computer implemented service, according to given requirements has a template (71) of a model of the service, parameterised by requirements and also representing allowed operations (65) to change the model, parameterised by requirements. A rendering tool (61) uses the template to create a service model according to the given requirements. The service can be deployed according to the model. A change manager (62) can make changes to the service model according to the allowed operations of the template. Having the allowed operations in parameterised form in the template can help reduce a risk of introducing changes which are inconsistent with the requirements. This in turn can enable more complex services to be developed, or reduce development costs

    摘要翻译: 根据给定的要求,用于管理计算机实现的服务的系统具有服务模型的模板(71),并根据需要进行参数化,并且还表示根据需要进行参数化的模型的允许操作(65)。 渲染工具(61)使用模板根据给定的要求创建服务模型。 该服务可以根据型号部署。 更改管理器(62)可以根据模板的允许操作对服务模型进行更改。 在模板中以参数化形式允许的操作可以帮助减少引入与要求不一致的更改的风险。 这反过来可以使更复杂的服务得以开发,或降低开发成本

    Incorporating Development Tools In System For Deploying Computer Based Process On Shared Infrastructure
    5.
    发明申请
    Incorporating Development Tools In System For Deploying Computer Based Process On Shared Infrastructure 审中-公开
    将开发工具集成在共享基础架构上部署基于计算机的流程的系统中

    公开(公告)号:US20100262558A1

    公开(公告)日:2010-10-14

    申请号:US12808223

    申请日:2007-12-20

    IPC分类号: G06Q10/00 G06F9/44

    CPC分类号: G06Q10/00 G06Q10/067

    摘要: A method of setting up a development environment for development work on a computer based business process, involves providing a software model (827) of the business process, and providing in the model a representation (870) of tools for developing part of the process, incorporated with the corresponding part of the modelled business process. The selected parts of the model incorporating the tools are deployed, and the given tools installed, to set up the development environment. By modelling the development tools incorporated in the business process, setting up the development environment can be made easier. Choice and arrangement of tools needs less manual input, so risks of errors, and time spent in setting up can be reduced.

    摘要翻译: 在计算机业务流程中建立开发工作的开发环境的方法涉及提供业务流程的软件模型(827),并在模型中提供用于开发部分流程的工具的表示(870) 并入相关部分的建模业务流程。 部署包含工具的模型的所选部分,并安装给定的工具,以建立开发环境。 通过对业务流程中并入的开发工具进行建模,可以更轻松地设置开发环境。 工具的选择和安排需要较少的手动输入,因此可以减少错误风险和设置所花费的时间。

    Model Based Deployment Of Computer Based Business Process On Dedicated Hardware
    6.
    发明申请
    Model Based Deployment Of Computer Based Business Process On Dedicated Hardware 审中-公开
    基于计算机的业务流程在专用硬件上的基于模型的部署

    公开(公告)号:US20110004564A1

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

    申请号:US12808229

    申请日:2007-12-20

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/06 G06Q10/067

    摘要: A method of automated deployment managed by a service provider, of a computer based business process, involves generating a model (730) of the business process including a design of computing infrastructure, and deploying the model on hardware (770) dedicated to the enterprise, with an interface for the service provider to enable ongoing management of the deployed process by the service provider. Having dedicated hardware means the location of the hardware can be arranged to suit the enterprise. This means limitations such as bandwidth or latency of WAN links, can be addressed by choosing the location of the dedicated hardware appropriately. Trust of security can also be increased compared to that of the shared data centres. The automated model driven deployment can help enable the service provider to provide such deployments on different types of hardware. The need for the enterprise to maintain specialist expertise in house is reduced.

    摘要翻译: 由基于计算机的业务过程的服务提供商管理的自动部署的方法涉及生成业务流程的模型(730),包括计算基础设施的设计,以及在该企业专用的硬件(770)上部署该模型, 具有用于服务提供商的接口,以允许服务提供商对所部署的进程的持续管理。 具有专用硬件意味着硬件的位置可以安排适合企业。 这意味着可以通过适当地选择专用硬件的位置来解决诸如WAN链路的带宽或延迟的限制。 与共享数据中心相比,安全性的信任度也可以增加。 自动化模型驱动部署可以帮助服务提供商在不同类型的硬件上提供这样的部署。 减少了企业在家里保持专业知识的需求。

    Deriving grounded model of business process suitable for automatic deployment
    7.
    发明授权
    Deriving grounded model of business process suitable for automatic deployment 有权
    推出适合自动部署的业务流程的接地模型

    公开(公告)号:US08904341B2

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

    申请号:US11741878

    申请日:2007-04-30

    IPC分类号: G06F9/44 G06F9/445 G06Q10/04

    CPC分类号: G06Q10/04

    摘要: A business process (15) having a number of computer implemented steps using software application components, to enable automatic deployment on computing infrastructure, is modelled by a management system. It automatically derives a grounded model (55) of the business process from an unbound model (25) of the business process, based on an infrastructure design template (35). The unbound model specifies the application components to be used, and the grounded model adds a complete design of the computing infrastructure to be used. The use of an infrastructure design template can reduce the large number of options to be evaluated to help reduce the complexity of generating or changing the grounded model. The infrastructure design template formally relates the business process, application components and infrastructure design so that designs, or changes which are inconsistent or inefficient can be avoided. Thus more automation of the designing and changing the design is feasible.

    摘要翻译: 具有使用软件应用组件的多个计算机实施步骤以实现计算基础设施上的自动部署的业务流程(15)由管理系统建模。 它基于基础架构设计模板(35),从业务流程的未绑定模型(25)自动导出业务流程的接地模型(55)。 未绑定模型指定要使用的应用程序组件,接地模型添加要使用的计算基础架构的完整设计。 使用基础架构设计模板可以减少大量的评估选项,以帮助降低生成或更改接地模型的复杂性。 基础架构设计模板正式将业务流程,应用组件和基础架构设计相关联,从而避免设计或不一致或低效的变更。 因此,设计和改变设计的更多自动化是可行的。

    DERIVING GROUNDED MODEL OF BUSINESS PROCESS SUITABLE FOR AUTOMATIC DEPLOYMENT
    8.
    发明申请
    DERIVING GROUNDED MODEL OF BUSINESS PROCESS SUITABLE FOR AUTOMATIC DEPLOYMENT 有权
    采用适合自动部署的业务流程的接地模型

    公开(公告)号:US20080270973A1

    公开(公告)日:2008-10-30

    申请号:US11741878

    申请日:2007-04-30

    IPC分类号: G06F9/44

    CPC分类号: G06Q10/04

    摘要: A business process (15) having a number of computer implemented steps using software application components, to enable automatic deployment on computing infrastructure, is modelled by a management system. It automatically derives a grounded model (55) of the business process from an unbound model (25) of the business process, based on an infrastructure design template (35). The unbound model specifies the application components to be used, and the grounded model adds a complete design of the computing infrastructure to be used. The use of an infrastructure design template can reduce the large number of options to be evaluated to help reduce the complexity of generating or changing the grounded model. The infrastructure design template formally relates the business process, application components and infrastructure design so that designs, or changes which are inconsistent or inefficient can be avoided. Thus more automation of the designing and changing the design is feasible.

    摘要翻译: 具有使用软件应用组件的多个计算机实施步骤以实现计算基础设施上的自动部署的业务流程(15)由管理系统建模。 它基于基础架构设计模板(35),从业务流程的未绑定模型(25)自动导出业务流程的接地模型(55)。 未绑定模型指定要使用的应用程序组件,接地模型添加要使用的计算基础架构的完整设计。 使用基础架构设计模板可以减少大量的评估选项,以帮助降低生成或更改接地模型的复杂性。 基础架构设计模板正式将业务流程,应用组件和基础架构设计相关联,从而避免设计或不一致或低效的变更。 因此,设计和改变设计的更多自动化是可行的。

    Modelling Computer Based Business Process For Customisation And Delivery
    9.
    发明申请
    Modelling Computer Based Business Process For Customisation And Delivery 审中-公开
    基于计算机的业务流程建模定制和交付

    公开(公告)号:US20110004565A1

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

    申请号:US12808231

    申请日:2007-12-20

    IPC分类号: G06Q99/00 G06Q10/00

    摘要: A modelling system to provide a computer based business process for an enterprise, allows the enterprise to input values for a plurality of non functional requirements (760) for the deployment, and allows at least some of the values to be varied independently of others of the values, and creates a design of software application components (770) and a design of computing infrastructure (780), for running the software application components, so that the business process operates according to the values input for the non functional requirements of the business process. By modelling the underlying computing infrastructure, it becomes feasible to create models with greater certainty that they will deploy successfully, and with greater predictability of how well they will meet given non functional requirements. This enables more freedom to be allowed to vary the values of these non functional requirements and get greater customisation to suit the needs of the enterprise.

    摘要翻译: 为企业提供基于计算机的业务流程的建模系统允许企业输入用于部署的多个非功能需求(760)的值,并允许至少一些值独立于其他 值,并创建软件应用程序组件(770)的设计和计算基础架构(780)的设计,用于运行软件应用程序组件,以便业务流程根据为业务流程的非功能需求输入的值进行操作 。 通过对底层计算基础架构进行建模,可以更准确地创建模型,以便他们能够成功部署,并以更好的可预测性来满足给定的非功能需求。 这样可以允许更多的自由来改变这些非功能需求的价值,并获得更多的定制以满足企业的需求。

    AUTOMATED TEST EXECUTION IN A SHARED VIRTUALIZED RESOURCE POOL
    10.
    发明申请
    AUTOMATED TEST EXECUTION IN A SHARED VIRTUALIZED RESOURCE POOL 有权
    一个共享的虚拟化资源池中的自动测试执行

    公开(公告)号:US20100198960A1

    公开(公告)日:2010-08-05

    申请号:US12363558

    申请日:2009-01-30

    IPC分类号: G06F15/16 G06F17/30

    摘要: In a computer-implemented method for automated test execution in a shared virtualized resource pool, a test description containing at least one model for a service under test (SUT) is received and one or more infrastructure configurations to be tested by resources in the shared virtualized resource pool based upon the test description are identified. In addition, a service lifecycle management (SLiM) tool is interacted with to cause the SUT and a load source to be created, the SLiM tool is directed to instantiate the SUT and the load source on the one or more infrastructure configurations in the shared virtualized resource pool for the SUT, and the SLiM tool and the load source are interacted with to receive performance data related to performance of the SUT under one or more loads generated by the load source.

    摘要翻译: 在用于在共享虚拟化资源池中自动测试执行的计算机实现的方法中,接收包含用于被测服务(SUT)的至少一个模型的测试描述,以及要由共享虚拟化资源池中的资源测试的一个或多个基础设施配置 识别基于测试描述的资源池。 另外,服务生命周期管理(SLiM)工具是与SUT和负载源进行交互的,SLiM工具用于在共享虚拟化的一个或多个基础结构配置中实例化SUT和负载源 用于SUT的资源池,以及SLiM工具和负载源进行交互,以在负载源生成的一个或多个负载下接收与SUT性能相关的性能数据。