对基于计算机的业务过程进行建模以用于定制和递送制造技术

技术编号:5682248 阅读:181 留言:0更新日期:2012-04-11 18:40
一种为企业提供基于计算机的业务过程的建模系统允许企业输入对部署的多个非功能性要求(760)的值,并且允许独立于所述值中的其它值来改变所述值中的至少某些值,以及创建软件应用组件(770)的设计和用于运行软件应用组件的计算基础设施(780)的设计,以便业务过程根据针对业务过程的非功能性要求输入的值进行操作。通过对底层计算基础设施进行建模,创建具有其将成功地部署的更大确定性并具有其将在多大程度上满足给定非功能性要求的更大可预测性的模型变得可行。这使得能够允许改变这些非功能性要求的值并获得更大的定制以适应企业的需要的更大自由。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及使用建模系统为企业提供基于计算机的业务过程(business process)、以便实现业务过程的至少部分自动化部署的方法并且涉及对应的系统和软件。
技术介绍
物理IT (信息技术)基础设施难以管理。改变网络配置、添加新机器或存储设备 通常是困难的手动任务。在大多数物理IT基础设施中,资源利用率非常低对于服务器而 言,15%的利用率并不罕见,对于台式计算机而言则是5%。为了解决此问题,现代计算机基 础设施正在变得越来越可(重新)配置,并且以由服务提供商提供的数据中心的形式更多 地使用共享基础设施。Hewlett Packard的UDC(公用数据中心)是已在商业上应用并允许物理基础设 施诸如服务器的处理机器、诸如盘的存储设备、和耦合各部分均网络的自动重配置的示 例。重配置可以涉及例如移动或启动软件应用、改变存储空间分配、或改变对不同过程的处 理时间的分配。贡献更多可重配置性的另一种方式是通过允许在单个物理机器上主控许多 “虚拟”计算机。术语“虚拟”通常意指真实或物理的反面,并且在存在一定水平的间接性、 或资源用户与物理资源之间的某种调解的情况下使用。另外,某些计算架构允许重配置底层硬件。在一种情况中,可能将该架构配置为提 供若干四路计算机。在另一种情况中,可能将其重配置为提供四倍的单处理器计算机。对上述完全可重配置性进行建模是极其复杂的。较高级实体的模型在包含或引用 用来实现它们或实现它们所需的较低级实体的意义上需要是递归的(例如,虚拟机VM,可 以根据当前使用什么底层基础设施来实现它(例如,如下文将更详细地描述的,硬件分区 nPAR或虚拟分区vPAR)而较快或较慢地操作)。这意味着模型需要展现出下一代计算机架构的底层可配置性-nPAR由特定的硬件分区组成。这使得模型如此复杂,以致于变得越来 越难以让自动化工具(和人)理解并处理模型,以实现a)业务过程,b)应用和应用配置, 以及c)基础设施和基础设施配置的设计和管理。^t DMTF WfflT "System Virtualization, Partitioning and Clustering"档:http://www. dmtf. org/apps/org/workgroup/redundancy/ 中举 歹Ij 说明 了对系统白勺完 全可重配置性和递归性质进行建模的需要。建模方面的困难的另一示例是W02004090684,其涉及对系统进行建模以便执行处 理功能。它记载了“潜在的大量组件可能使得该方法不切实际。例如,具有所有其硬件组件、 主机、交换机、路由器、台式计算机、操作系统、应用、业务过程等的IT系统可以包括几百万 个对象。可能难以采用任何手动或自动化方法来创建此类大量组件及其关系的单体模型。 这个问题由于具有频繁添加/移动/改变的IT系统的典型动态性质而复杂化。其次,不存 在细节的隐藏或抽象化,以允许处理功能在隐藏较不相关的组件细节的同时集中于特定的 一组相关组件的细节。第三,由于所涉及的组件的数目,在整个系统上执行任何处理可能是 不切实际的。”已经进行了自动且快速地提供计算基础设施的尝试惠普的公用数据中心、惠普 实验室的SoftUDC、惠普的Caveo和Amazon的弹性计算云(可以在http://www. amazon. com/gp/browse. html ? node = 201590011处看到)。所有这些提供一种或另一种形式的 计算基础设施,并且某些已针对测试者和开发者,例如惠普的公用数据中心。来自IDS-Scheer的Aris是一种已知的业务过程建模平台,其具有包含关于系统 的结构和预期行为的信息的模型仓库。特别地,更详细地对业务过程进行建模。其意图将 系统实现方式和文档资料(documentation)的所有方面绑在一起。Aris UML设计器是Aris平台的组件,其将传统业务过程建模与软件开发相组合 以开发从过程分析到系统设计的业务应用。用户经由web浏览器来访问过程模型数据和 UML内容,从而实现多用户环境内的处理和改变管理。其可以提供开发文档资料的创建和传 送,并且可以链接面向对象的设计和代码生成(CASE工具)。其不对数据中心中的共享基础 设施的计算基础设施进行建模,也不提供用于让企业订购服务递送的高级接口。公用计算接口现在分成许多种类,例如1. “机器堆”将需要管理的几十个或几百个机器交给客户。这里的问题是花费大 量的时间和金钱来管理这些机器,而这不是客户的核心能力。2. “单个应用提供商”客户可以从ASP (应用服务提供商)获得对管理的应用的 访问。以这种方式,他们不需要管理机器和应用。这里的问题是该应用未与客户的其它应 用集成,导致对客户而言明显较低的价值。可以进行集成,但这通常是昂贵的、长时间的且 定制的。改变使用这种及其它应用的业务过程是相当困难的,因为ASP通常具有有限的选 择范围。允许客户有竞争优势的专有业务过程是不允许的,或者实现起来是昂贵且冗长的, 并且难以改变。3. “应用套件”示例是Salesforce. com,其具有用于客户的相对高级的公用计算 接口,这避免了许多上列问题。服务和应用的选择仍然相当小,但是将随着时间的推移而增 长。然而,对业务过程的定制及其非功能性要求仍将局限于所提供的选择集合,这与不同企 业的要求范围相比仍很可能是相当小的。
技术实现思路
本专利技术的目的是提供改进的装置或方法。在一方面,本专利技术提供一种使用建模系统来为企业提供基于计算机的业务过程、以便实现业务过程的至 少部分自动化部署的方法,所述业务过程具有许多功能性步骤,该方法具有步骤a)允许企业向建模系统输入用于对部署的多个非功能性要求的值,从而为企业提 供独立于所述值中的其它值来改变所述值中的至少某些值的自由,以及b)使用所述建模系统来使用输入的值创建模型,其方式为c)在模型中创建用于执行功能性步骤的软件应用组件的设计,以及d)在模型中创建用于运行软件应用组件的计算基础设施的设计,以便使得如在该 模型中阐述的那样部署的业务过程根据针对业务过程的非功能性要求输入的值进行操作。通过不仅对用于执行功能性步骤的软件、而且对底层计算基础设施进行建模,创 建具有其将成功地部署的更大确定性以及具有其将在多大程度上满足给定非功能性要求 的更大可预测性的模型成为可行的。这使得能够对企业允许相互独立地改变这些非功能性 要求的值的更大自由。这实现了更大的定制以适应企业的需要,这对企业来说非常有吸引 力,并且因此使得服务提供商能够吸引更多业务。同时,服务提供商可以受益于共享资源的 更高效分配并因此以较低的成本提供服务。以前提供此类灵活性将需要昂贵的手动定制。在不脱离权利要求的范围的情况下,本专利技术的实施例可具有任何附加特征,并且 某些此类附加特征在从属权利要求和下述实施例中阐述。另一方面提供机器可读介质上的软件,所述软件在被执行时实现上述方法。另一方面提供一种建模系统,其为企业提供基于计算机的业务过程,以便实现业 务过程的至少部分自动化部署,该业务过程具有许多功能性步骤,该系统具有a)接口,其允许企业输入用于对部署的多个非功能性要求的值,从而为企业提供 独立于所述值中的其它值来改变所述值中的至少某些值的自由,以及b)模型生本文档来自技高网
...

【技术保护点】
一种使用建模系统来为企业提供基于计算机的业务过程、以便实现该业务过程的至少部分自动化部署的方法,所述业务过程具有若干功能性步骤,该方法具有步骤:a)允许企业向所述建模系统输入对该部署的多个非功能性要求的值,从而为企业提供独立于所述值中的其它值来改变所述值中的至少某些值的自由,以及b)使用所述建模系统来使用输入的值创建模型,其方式为:c)在所述模型中创建用于执行所述功能性步骤的软件应用组件的设计,以及d)在所述模型中创建用于运行所述软件应用组件的计算基础设施的设计,使得如在该模型中阐述的那样部署的业务过程根据针对该业务过程的非功能性要求输入的值进行操作。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:B史蒂芬森GA贝尔罗斯N爱德华兹S格劳普纳J罗利亚L威尔科克J曼利
申请(专利权)人:惠普开发有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1