[发明专利]用于控制软件模块的控制系统无效
申请号: | 200680003572.9 | 申请日: | 2006-01-11 |
公开(公告)号: | CN101116060A | 公开(公告)日: | 2008-01-30 |
发明(设计)人: | 彼得·邓基;汉斯比特·洛克;马库斯·维特利斯贝施 | 申请(专利权)人: | 瑞士联合银行集团 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 蔡晓红;李琴 |
地址: | 瑞士苏*** | 国省代码: | 瑞士;CH |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 控制 软件 模块 控制系统 | ||
技术领域
本发明涉及一种用于控制数据处理软件模块的控制系统。
背景技术
在现有技术中,众所周知,大型企业的大型计算机在一天中的某个时间通常要处理大量数据。这种产生大量积聚的数据的情况通常发生在,例如,在工作日快结束时,一天之内发生的商务活动中累积的数据都需要在所谓的工作日结束处理中完成。
单项商务处理过程中产生的信息,例如一家工业企业在某个时刻从另一家工业企业处获取一定数量的某物,或者银行在特定时间进行特定数额的转帐等等,通常都存储在所谓的字段中。包含有关特定商务处理信息并存储在一份文件中的所有字段通常按照预定顺序存储在文件中,构成所谓的数据集或记录。这些数据组随后收集在一份文件中,一段时间之后,该文件还包括与自从记录开始所发生的商务处理(例如一天之中或者一天的某一时间中发生的商务处理)有关的数据。
对这种文件的处理可以是商务处理所必须的登记处理或者对存储数据的管理,这一处理过程需要由另一系统来执行。这一处理过程通常不是由或者不完全由产生数据(也就是收集数据)的计算机来执行的,而是将这些文件发往中央计算机进行处理,在该中央计算机上,许多类似系统上产生的文件都将收集在一起,由中央计算机集中处理。
这种集中处理方式具有集中式系统的优点。软件结构刚刚从所谓的单片系统发展为所谓的模块化软件架构即所谓的分布式系统,在单片系统中,大程序占用了处理所需的全部功能,因此能够执行处理的所有步骤。而在模块化软件架构中,处理数据所需的功能分散在彼此通信的多个小的软件模块中。可以这样来设计软件模块之间的通信,使得对于输入文件的每个数据集,由第一软件模块执行第一组工作步骤,生成一个输出数据集,存储在输出文件中。第一软件模块的输出文件将用作另一软件模块的输入文件,这样一来软件模块链中的每一软件模块所生成的文件都将提供给下一软件模块进行处理。在通常情况下,软件模块之间上述类型的通信非常适用,同样结构的大量数据集将依照固定的方式来处理。
与单片系统相比,这种模块化系统有许多优点。因此软件模块链中的软件模块可轻易的进行替换,很容易修改单个的软件模块,也易于向系统中引入新的模块,或者按照模块之间定义的不同接口来对模块进行替换。
对于上文提到的由在特定时间内生成的多个数据集组成的文件,上述模块化系统能够在短时间内完成数据集的处理。有必要对工作日内特定时段内收集的数据集的进行处理,以确保例如登记处理在同一工作日内完成。检查数据集中是否存在不一致(很严重,或者能够导致后续处理步骤中出现错误)的情况的工作不能仅由第一处理软件模块来执行,因为这一过程需要检查后续处理所需的所有标准。在这点上,在用于检查的软件模块中需要复制整个处理过程。一方面,这一点与模块化系统的初衷相矛盾,另一方面,事实表明在实际工作中这种检查模块也会产生错误,而且其所需要检查的信息的可能组合在数量上几乎不可能处理得过来。此外,对软件模块的任何改动都需要输入到检查程序中。从开始处理时对数据集进行完整的检查几乎是不可能的。因此,在每天的工作过程中将无法排除这样一种情况,即单个软件模块中对数据进行的处理会出现不一致和错误。
因此,处理软件模块链中的第一软件模块可能无法识别数据集中的错误和不一致的情况,这种情况只能由后面的其他一些软件模块来发现,这样一来,数据中的错误可能导致在相关联的系统中出现连续的错误。如果一个软件模块生成的文件后续由几个软件模块进行处理,或者生成几个文件供几个后处理软件模块使用,则错误还会增多。这样一来,需要在系统中所有受影响的位置追踪和纠正这种错误。尽可能早的识别和限制相关数据集组中特定数据集中的错误将十分有用,这样一来就能够尽可能早的停止对包含错误的数据集的处理,进而防止将错误传播和扩散到其他系统中。可以使用多种标准在数据集之间建立关联。因此,例如在特定分支机构中收集的所有数据集或与特定类型的商务处理有关的所有数据集都是彼此相关的。
发明内容
本发明的目的是提供一种控制系统,能够较早的检测出包含错误的数据集或不一致的数据集,以防止错误进一步扩散。
这一目的可由权利要求1中提供的控制系统来实现。在从属权利要求中还包含本发明的进一步改进。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞士联合银行集团,未经瑞士联合银行集团许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680003572.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于治疗咳嗽的组合物
- 下一篇:油码头上重燃料油的添加剂添加