Incorporating Development Tools In System For Deploying Computer Based Process On Shared Infrastructure
    1.
    发明申请
    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
    2.
    发明申请
    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
    3.
    发明授权
    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
    4.
    发明申请
    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 And Simulating Operation
    5.
    发明申请
    Modelling Computer Based Business Process And Simulating Operation 审中-公开
    基于计算机的业务流程和模拟操作建模

    公开(公告)号:US20100262559A1

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

    申请号:US12808233

    申请日:2007-12-20

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/00 G06Q10/067

    摘要: Modelling a computer based business process having a number of functional steps, involves providing software candidate models (740) of the business process, each specifying the functional steps (750), an arrangement of software application components (770) for carrying out the functional steps, and a design of computing infrastructure (780), for running the software application components, to meet given non functional requirements, and suitable for automated deployment. For each of the candidate models, operation of the business process is simulated (730) according to the respective candidate model and their simulated operation is evaluated against the non-functional requirements. The simulation can help the search for a suitable or optimum deployment to be more efficient and can lead to more efficient usage of shared resources.

    摘要翻译: 建模具有多个功能步骤的基于计算机的业务流程,涉及提供业务流程的软件候选模型(740),每一个指定功能步骤(750),用于执行功能步骤的软件应用组件(770)的布置 ,以及运行软件应用程序组件的计算基础设施(780)设计,以满足给定的非功能需求,并适用于自动化部署。 对于每个候选模型,根据相应的候选模型模拟业务流程的操作(730),并根据非功能需求对其模拟操作进行评估。 该仿真可以帮助搜索合适或最佳的部署更有效率,并可以更有效地使用共享资源。

    Automated Model Generation For Computer Based Business Process
    6.
    发明申请
    Automated Model Generation For Computer Based Business Process 审中-公开
    基于计算机的业务流程的自动模型生成

    公开(公告)号:US20100280863A1

    公开(公告)日:2010-11-04

    申请号:US12808227

    申请日:2007-12-20

    IPC分类号: G06Q10/00

    摘要: A system for generating a model representing an existing computer based business process involves analysing existing source content (910) which has annotations (920) added, to provide information for the modelling. Static analysis of the annotations can provide some of the information. Other information can be discovered at run time if the annotations alter the run time behaviour to generate monitoring events showing the behaviour. The annotations need not be restricted to codes or symbols or structures of the language of the source content, and can use concepts closer to those in the model being generated. Using annotations rather than manual modelling can reduce errors and lead to better predictions of performance from the model, and result in better reconfiguration of the software or the computing infrastructure to make more efficient usage of shared resources.

    摘要翻译: 用于生成表示现有基于计算机的业务流程的模型的系统涉及分析具有添加注释(920)的现有源内容(910),以提供用于建模的信息。 注释的静态分析可以提供一些信息。 如果注释更改运行时行为以生成显示行为的监视事件,则可以在运行时发现其他信息。 注释不必限于源内容的语言的代码或符号或结构,并且可以使用更接近正在生成的模型中的概念。 使用注释而不是手动建模可以减少错误,从而更好地预测模型的性能,并导致更好地重新配置软件或计算基础设施,以更有效地使用共享资源。

    Management of Variants of Model of Service
    7.
    发明申请
    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
    8.
    发明授权
    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
    9.
    发明申请
    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
    10.
    发明申请
    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)可以根据模板的允许操作对服务模型进行更改。 在模板中以参数化形式允许的操作可以帮助减少引入与要求不一致的更改的风险。 这反过来可以使更复杂的服务得以开发,或降低开发成本