简化的系统建立技术方案

技术编号:5421282 阅读:259 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于建立计算机系统的部分的方法、设备和计算机程序介质以及这样的计算机系统,所述系统包括多个不同类型的模块,所述模块使用系统数据集中所提供的多个数据字段中的数据。所述计算机程序介质包括计算机程序代码,所述计算机程序代码提供用于所述系统数据集的数据字段的数据字段定义,所述数据字段定义在系统数据定义结构(SDD)中被提供,其中所述系统数据定义结构将用于所述系统数据集的数据字段的各种数据字段定义根据哪些模块将使用它们来分组到数据包(CC,CM,CI,CSC,CSM,CSI)中,并且所述数据字段定义包括使得能够生成用于处理所述系统数据集的数据字段中的数据的数据处理单元的数据。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机系统。更具体来说,本专利技术涉及用于建立(setup)计算机系统 的部分的方法、设备和计算机程序介质以及这样的计算机系统。
技术介绍
在复杂计算机系统、比如交易(trading)系统中,已知的是提供不同功能的不同 模块共享数据库中所存储的各种数据字段中的数据。这样的模块的一个例子是提供实际交 易应用的市场模块。模块则包括用于处理这些数据字段的数据处理单元。还需要与数据库 有关的数据字段处理功能。为了提供这样的数据处理单元,则需要给系统中的数据字段提供数据字段定义 (data field definition)。然而,给许多这样的系统提供这样的数据字段定义的方式常常不是组织良好的。 这意味着,难以对该系统进行更新,因为如果新的模块和/或数据字段定义被引入,则由其 它模块和数据处理单元所进行的数据处理可能受到影响。这意味着,在引入新模块和新数 据字段定义的情况下将必须更新已有模块。这常常是高成本的,并且需要相当多的工作。而 且不容易的是,让购买这样的系统的客户应用该客户自己的对该系统的特殊实现。因此所存在的需要是使得能够在限制对已有模块和数据处理功能的影响的同时 以受控的方式提供新的模块、功能以及数据字段定义。US 2006/0075396和US 7,124,145描述有如下的交易系统在所述交易系统中, 新的规则可以由用户动态地添加到该交易系统。然而,对于系统的供应商(比如交易系统的供应商)而言,在许多情况下并不期望 给用户提供动态改变该系统的可能性,因为那样的话常常难以支持已经对该系统作出的改 变,因为所述改变可能是未知的。因此,需要一种系统,在所述系统中,可以在不必改变整个系统的情况下以有效和 受控的方式提供与不同数据字段定义有关的更新,也就是说,使得可以重用对该系统的设 计进行的工作,同时仍然避免对该系统进行不受控制的添加。
技术实现思路
本专利技术的第一方面涉及一种用于建立计算机系统的部分的方法,所述系统包括多 个不同类型的模块,所述模块使用系统数据集中所提供的多个数据字段的数据,该方法包 括下列步骤读取用于所述系统数据集的数据字段的数据字段定义,所述数据字段定义在 系统数据定义结构中被提供,其中所述系统数据定义结构将用于所述系统数据集的数据字 段的各种数据字段定义根据哪些模块将使用它们来分组到数据包中;以及基于所述数据字 段定义生成用于处理所述系统数据集中的数据的数据处理单元,其中每个数据处理单元接 收由至少一个数据包中的数据字段定义所指示的功能。本专利技术的第二方面涉及一种用于建立计算机系统的部分的设备,所述系统包括多个不同类型的模块,所述模块使用系统数据集中所提供的多个数据字段中的数据,该设备 被布置为读取用于所述系统数据集的数据字段的数据字段定义,所述数据字段定义在系 统数据定义结构中被提供,其中所述系统数据定义结构将用于所述系统数据集的数据字段 的各种数据字段定义根据哪些模块将使用它们来分组到数据包中;以及基于所述数据字段 定义生成用于处理所述系统数据集中的数据的数据处理单元,其中每个数据处理单元接收 由至少一个数据包中的数据字段定义所指示的功能。本专利技术的第三方面涉及一种用于提供计算机系统的部分的计算机程序介质,所述 系统包括多个不同类型的模块,所述模块使用系统数据集中所提供的多个数据字段的数 据,该计算机程序介质包括计算机程序代码,提供用于所述系统数据集的数据字段的数据字段定义,所述数据字段定义在系统数据 定义结构中被提供,其中所述系统数据定义结构将用于所述系统数据集的数据字段的各种 数据字段定义根据哪些模块将使用它们来分组到数据包中;以及所述数据字段定义包括使得能够生成用于处理所述系统数据集的数据字段中的 数据的数据处理单元的数据。本专利技术的第四方面涉及一种计算机系统,该计算机系统包括多个不同类型的模块,所述模块每个都使用系统数据集中所提供的多个数据字段 中的至少一个数据字段的数据;至少一个数据处理单元,用于处理所述系统数据集中的数据;以及至少一个数据 库,包括所述系统数据集的所述数据;其中每个数据处理单元包括与用于所述系统数据集的至少一个数据字段的数据 字段定义相关联的功能,其中用于所述系统数据集的数据字段的数据字段定义在系统数据 定义结构中被提供,其中所述系统数据定义结构将用于所述系统数据集的数据字段的各种 数据字段定义根据哪些模块将使用它们来分组到包中。本专利技术所具有的优点是简化计算机系统的更新的实现,因为随后仅仅需要更新 与有兴趣来更新的模块和数据字段有关的结构。容易的还有在不修改基本结构的情况下 提供新的模块和新的数据字段。可以为系统提供商以及购买该系统的各种客户二者来这样 做。通过这种方式保证更新仅仅必要地影响所提供的各种功能。通过这种方式,可以提供 易于维护和更新的灵活的计算机系统。此外,更新可以以成本效益高的方式被提供。应当强调,术语“包括/包含...的”在用在本说明书中时被认为是指定所叙述的 特征、步骤、或者部件的存在性,而不排除一个或多个其它特征、步骤、部件及其组合的存在 性或添加。附图说明现在将针对附图更详细地描述本专利技术。附图图1示意性地示出了根据专利技术的计算机系统,其中所述计算机系统有利地为交易系统;图2示出了提供在数据库中的参考数据的简表,其中所述数据在系统数据集的数据字段中被提供;图3概括性地示出了用于定义系统数据集的数据字段的数据字段定义的系统数据定义结构;以及图4示意性地示出了基于系统数据定义结构创建多个数据处理单元的代码生成具体实施例方式在下面的描述中,出于说明的目的而不是为了限制而阐述具体细节,比如特定架 构、接口、技术等等,以便提供对本专利技术的透彻理解。然而,对于本领域的技术人员而言将显 而易见的是,本专利技术可以以偏离这些具体细节的其它实施例来实施。换言之,省略对公知设 备、电路、以及方法的详细描述,以便不至于用不必要的细节使本专利技术的描述变得模糊。图1示意性地示出了根据本专利技术的简化的计算机系统10。在后面将针对交易系统 描述系统10。然而,应当认识到,本专利技术决不限于交易系统,而是可以用在任何类型的计算 机系统中。在系统10中存在多个模块16和18。所述模块之中的每个都具有不同类型,其给 多个与该系统相关的行动者(actor)提供多种活动。交易系统中的行动者可以是诸如如下 的这种实体交易代理、股票交易所、交易票据(instrument)被提供给的公司、当局、信息 供应商等等。图1中示出了两个模块,其中第一模块16是市场模块,而第二模块18是信息 处理模块。应当认识到,这些模块仅仅是可以根据本专利技术被提供的模块的例子,并且可以存 在更多的模块。当执行各种行动者的活动时,这些模块使用在数据库14中的系统数据集中 所提供的系统数据。出于该原因,给每个模块都配备有特定的数据处理单元20和22,所述 处理单元20和22被布置为与中央数据处理单元12通信,所述中央数据处理单元12进而 访问数据库14中的系统数据集中的数据。中央数据处理单元12提供数据库14与模块16 和18之间的接口。在此,所述市场模块是执行各种票据的实际交易的模块,而信息处理模 块提供关于所执行的交易的信息、比如发送当前价格。根据本专利技术的一个变型方案,数据库14中的系统数据集由用于不同模本文档来自技高网
...

【技术保护点】
一种用于建立计算机系统(10)的部分的方法,所述系统包括多个不同类型的模块(16,18),所述模块(16,18)使用系统数据集(SD)中所提供的多个数据字段中的数据,该方法包括下列步骤:读取用于所述系统数据集的数据字段的数据字段定义,所述数据字段定义在系统数据定义结构(SDD)中被提供,其中所述系统数据定义结构将用于所述系统数据集的数据字段的各种数据字段定义根据哪些模块(16,18)将使用它们来分组到数据包(CC,CM,CI,CSC,CSM,CSI)中;以及基于所述数据字段定义生成用于处理所述系统数据集中的数据的数据处理单元(12,20,22,24),其中每个数据处理单元(12,20,22,24)接收由至少一个数据包中的数据字段定义所指示的功能。

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

【专利技术属性】
技术研发人员:M约塞夫森U哈格曼L恩斯特伦K文奇J埃里克森C根特尔K温马尔L比约鲁普M拉古拉JE伦德伯格
申请(专利权)人:欧睦技术公司
类型:发明
国别省市:SE[瑞典]

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

1