[发明专利]管理任务执行有效
申请号: | 201080007664.0 | 申请日: | 2010-02-12 |
公开(公告)号: | CN102317911A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | M.巴克斯鲍姆;T.瓦克林 | 申请(专利权)人: | 起元技术有限责任公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张泓 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 任务 执行 | ||
相关申请的交叉引用
本申请要求2009年2月13日提交的序列号61/152,669的美国申请的优先权,其通过引用并入于此。
技术领域
本说明书涉及管理任务执行。
背景技术
数据处理系统通常存储、管理、处理并分析数据。数据处理系统可以简单地操控被调度来在某一时间完成的一个或多个任务。可替换地,数据处理系统可以是大规模客户关系管理系统(customer relationship management system)。不论简单还是复杂,数据处理系统通常包括一个或多个组件,例如处理元件、输入数据和输出数据。数据处理系统的处理元件确定数据处理系统的功能,例如,数据仓库、客户关系管理和数据挖掘(mining)等等。数据处理系统的输入数据可以来自许多源。例如,输入数据可以来自平面文件(flat file)、数据库表格、操作系统等等。输入数据也可以来自因特网,将信息从一个系统携带到另一个系统。数据处理系统的输出数据是处理元件生成的数据。输出数据的格式取决于生成它们的处理元件而不同。
发明内容
在一方面,通常,一种用于管理任务执行的方法包括:接收将由各个功能模块执行的多个任务的规范;使用数据流图来处理输入数据流,所述数据流图包括由链接连接的表示数据处理组件的节点,所述链接表示数据处理组件之间的数据流;响应于至少一个数据处理组件提供的至少一个数据流,生成消息流;和响应于消息流中的每个消息,使用一个或多个相应功能模块来执行一个或多个任务的集合的迭代。
方面可以包括以下特征中的一个或多个。
至少一个功能模块被配置成启动所述数据流图的执行。
所述多个任务的规范规定所述至少两个任务之间的从属关系。
所述至少两个任务之间的从属关系定义关于与所述任务对应的功能模块的执行的至少部分排序。
所述至少两个任务之间的从属关系定义用于确定至少一个功能模块的执行所基于的至少一个条件的条件逻辑。
至少一个功能模块包括:故障处理模块,当所述条件逻辑检测在其他功能模块中的一个的执行中已发生故障时执行该故障处理模块。
响应于消息流中的两个或更多消息而同时执行一个或多个任务的给定集合的多次迭代。
响应于数据流中的数据元素而无需包括该数据元素,生成消息流中的一个或多个消息。
消息流中的一个或多个消息包括数据流中的数据元素的至少一部分。
至少一个功能模块被配置成响应于接收到消息流中的一个消息而发送确认。
至少一个数据处理组件重发未确认的消息。
所述方法还包括存储标识多个任务的规范的参数值。
所述方法还包括将所生成的消息流发送到用于接收由参数值标识的消息的应用。
所述方法还包括以对用于执行所述任务的多个处理可视的参数来存储由所述应用接收到的消息。
在另一方面,通常,一种用于管理任务执行的系统包括:任务管理系统,包括用于接收将由各个功能模块执行的多个任务的规范的电路;和数据处理系统,包括使用数据流图来处理输入数据流的电路,所述数据流图包括由链接连接的表示数据处理组件的节点,所述链接表示数据处理组件之间的数据流。所述数据处理系统被配置成响应于至少一个数据处理组件提供的至少一个数据流来生成消息流。所述任务管理系统被配置成响应于消息流中的每个消息,使用一个或多个相应功能模块来执行一个或多个任务的集合的迭代。
在另一方面,通常,一种用于管理任务执行的系统包括:用于接收将由各个功能模块执行的多个任务的规范的部件;用于使用数据流图来处理输入数据流的部件,所述数据流图包括由链接连接的表示数据处理组件的节点,所述链接表示数据处理组件之间的数据流。所述数据处理系统被配置成响应于至少一个数据处理组件提供的至少一个数据流来生成消息流。所述任务管理系统被配置成响应于消息流中的每个消息,使用一个或多个相应功能模块来执行一个或多个任务的集合的迭代。
在另一方面,通常,一种计算机可读介质存储用于管理任务执行的计算机程序。所述计算机程序包括使得计算机进行以下步骤的指令:接收将由各个功能模块执行的多个任务的规范;使用数据流图来处理输入数据流,所述数据流图包括由链接连接的表示数据处理组件的节点,所述链接表示数据处理组件之间的数据流;响应于至少一个数据处理组件提供的至少一个数据流,生成消息流;和响应于消息流中的每个消息,使用一个或多个相应功能模块来执行一个或多个任务的集合的迭代。
各方面可以包括下列优点中的一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于起元技术有限责任公司,未经起元技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080007664.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:制备三碘化羧酸芳香族衍生物的方法
- 下一篇:球窝接头的制造装置及制造方法