[发明专利]用于向分布式网络环境自动部署流程的方法和系统无效
申请号: | 201210496380.3 | 申请日: | 2012-11-28 |
公开(公告)号: | CN103135984A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 安德里·苏克海 | 申请(专利权)人: | 软件股份公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 德国达*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 网络 环境 自动 部署 流程 方法 系统 | ||
技术领域
本发明涉及一种用于向分布式网络环境自动部署流程(process)的方法和系统。
背景技术
复杂的软件应用程序通常在通过网络连接的多个分布式处理组件(诸如客户端和服务器)上执行。这样的分布式软件应用程序目前被广泛地用于支持复杂流程的执行,诸如复杂技术产品(例如,汽车)的制造,装配线的控制,或者业务流程的执行。在这些情形中,每个计算组件负责执行该流程的某个处理步骤,因此计算组件的交互工作必须被正确地协调以便实现总流程结果。
为此目的,在现有技术中提出了多种描述格式来定义流程,例如BPMN(业务流程建模标记法)、BPEL(业务流程执行语言)、BPDM(业务流程定义元模型)、SVBR(业务词汇的语义和规则)、UML(统一建模语言)、XPDL(XML流程定义语言)、ebXML BPSS(ebBP)、YAWL(另一种工作流语言)、WS-CDL(Web服务编排描述语言)、BPEL4People、jBPM流程定义语言(JPDL)或XForm(表单描述格式)。很多商业产品目前可用于导出/导入上述格式的业务流程,例如,OracleBPM Suite、IBM WebSphere Lombardi Edition、IBM Blueworks Live、Bonita Open Solution、JBoss jBPM或申请人的ARIS平台。
另外,已提出了各种方法来在上文所解释的格式之间转换流程定义,例如在US 7,562,041、US 7,707,158、US 2010/0185478、US2009/0265684、US 2006/241956、EP 1662431、US 2006/116922、US2010/0057482、US 7,461,335、US 2007/0005618、US 2011/0004564以及US2009/0144729中。
然而,不仅需要以方便的标记法来设计流程和在不同标记法之间转换,而且还需要在实际的分布式计算环境中自动化和运行这些流程。在此背景下,一个缺点是已知的描述格式通常集中在流程结构的定义,即,集中在定义单独的流程步骤及其互连。然而,为了实际上执行这样的流程,还需要附加信息,这些附加信息不能利用已知方法容易地定义。
已知流程定义格式的另一个缺点在于这些格式(例如,上文所提到的BPMN、BPEL、JPDL、SVBR、ebXML以及WS-CDL)通常限于全自动业务流程(即,以完全计算机化的方式,例如,通过web服务来执行流程步骤)。然而,典型的现实流程常常包括自动化处理步骤和涉及人工交互的处理步骤的混合。因此,大部分已知的描述格式并不特别适合于以人为中心的流程。
因此,针对于流程的结构方面的定义而定制的已知流程描述格式并不特别适合于提供对于以使得该流程可由基础处理组件执行的方式实际部署(即,安装)该流程所必要的完整信息。
因此,本发明基本的技术问题是提供一种用于向分布式网络环境部署流程的方法,该方法提供对于生成该流程的可执行定义所需的所有信息并由此至少部分地克服了上文所解释的现有技术的缺点。
发明内容
根据本发明的一方面,通过一种用于向分布式网络环境部署流程的方法解决了这个问题,其中该流程包括将由分布式网络环境的多个计算组件执行的多个处理步骤。在权利要求1的实施例中,该方法包括以下步骤:
a.生成可扩展标记语言(XML)流程包,该流程包定义对于执行该流程所需的信息;以及,
b.向所述多个计算组件部署XML流程包;
c.其中XML流程包包括:
-控制流定义,其包括多个处理步骤和所述多个处理步骤之间的至少一个连接的定义;以及
-数据流定义,其包括所述多个处理组件之间的至少一个数据流的定义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于软件股份公司,未经软件股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210496380.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种干粉饲料搅拌机
- 下一篇:玻璃基板检查装置及玻璃基板制造方法