[发明专利]验证可重用应用系统的配置信息的一致性的方法和系统无效

专利信息
申请号: 200810127443.1 申请日: 2008-06-30
公开(公告)号: CN101620552A 公开(公告)日: 2010-01-06
发明(设计)人: 王志君;D·S·梅里克塞蒂安;杨海兰;殷建东 申请(专利权)人: 国际商业机器公司
主分类号: G06F11/00 分类号: G06F11/00;G06F17/30
代理公司: 中国国际贸易促进委员会专利商标事务所 代理人: 杨国权
地址: 美国*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 验证 重用 应用 系统 配置 信息 一致性 方法
【说明书】:

技术领域

发明涉及可重用系统的技术领域,具体来说,涉及一种用于验 证可重用应用系统的配置信息的一致性的方法和系统。

背景技术

目前,存在着一种不断提高应用程序的可配置性的趋势,从而消 除或者减小对于一次性开发的要求。然而,这使得对应用程序的配置 更加复杂,以及因此使得用于验证所述配置的认为变得更加重要也更 加复杂。

在大多数情况下,配置数据将会驻留在应用程序的多个组件中, 并且所述多个组件可能位于相同的位置或者位于不同的位置。因此, 需要验证在给定应用程序的不同组件上的配置参数是否是一致的。

图1示出了一个用于验证可重用应用系统的配置信息的一致性的 示例。

在图1中示出了多个实体,即,第一DB2表、第二DB2表、第 三Oracle表、内容管理器和LDAP(轻量级目录访问协议)服务器。 所示多个实体可能位于相同的位置,也可能位于不同的位置。

如图1所示,第一DB2表中的栏11与内容管理器中的属性41对 应,第一DB2表中的栏12与第二DB2表中的栏21对应,第一DB2 表中的栏13与第三Oracle表中的栏33对应,以及第一DB2表中的 栏14与LDAP服务器中的属性51对应,等等。因此,需要验证上述 对象之间的一致性。

然而,尽管在数据库中,可以通过使用外键来对数据执行简单的 验证,但是,在较复杂的情况下,这是不够的。例如,在图1所示的 例子中,图中示出了4个对应关系,而只能选择其中的一个对应关系 来通过数据库外键约束进行处理。

另外,如图1所示,在某些情况下,仅需要验证对象的类型是否 一致,例如,第一DB2表中的栏11与内容管理器中的属性41。在另 外一些情况下,可能需要验证对象的值是否一致,例如,第一DB2表 中的栏12与第二DB2表中的栏21。在其它一些情况下,可能需要同 时验证对象的类型和值。

而通过数据库外键约束,很难灵活地处理这些情况。

在现有技术中,存在两种方式来处理上述问题。

在第一种方式中,管理员手动执行验证,其结果是很容易带来许 多配置错误,而如果在正常操作期间发现这些配置错误,这就为时已 晚了。

在第二中方式中,创建一种定制的验证工具,其中,需要根据应 用程序的不同版本来独立地维护所述定制的验证工具。因此,第二种 方式会增加整个系统的成本。

因此,需要提出一种新的技术来解决上述现有技术中的至少一个 问题。

发明内容

本发明的一个目的是提供一种新的方法和系统来处理上述现有技 术中的至少一个问题。

根据本发明的第一方面,提供了一种用于验证可重用应用系统的 配置信息的一致性的方法,包括:输入所编辑的可配置文件;以及根 据所述可配置文件来验证对象配置信息之间的一致性。

优选地,所述可配置文件包括用于访问对象的信息和用于描述对 所要验证的对象执行的操作的信息。

优选地,所述对象位于数据库、内容管理器和轻量级目录访问协 议服务器中的至少一个内。

优选地,所述可配置文件是XML文件。

优选地,所述对象配置信息包括数据类型和数据值中的至少一个。

优选地,所述数据类型包括元数据。

优选地,根据所述可配置文件来验证对象配置信息之间的一致性 的步骤还包括:对可配置文件进行解析;根据解析结果,从要验证的 对象获取对象配置信息;以及对所获取的对象配置信息进行校验,以 验证所获取的对象配置信息之间的一致性。

优选地,所述方法还包括:输出一致性验证结果信息。

根据本发明的第二方面,提供了一种用于验证可重用应用系统的 配置信息的一致性的验证系统,包括:输入装置,用于输入所编辑的 可配置文件;以及验证装置,用于根据所述可配置文件来验证对象配 置信息之间的一致性。

优选地,所述可配置文件包括用于访问对象的信息和用于描述对 所要验证的对象执行的操作的信息。

优选地,所述对象位于数据库、内容管理器和轻量级目录访问协 议服务器中的至少一个内。

优选地,所述可配置文件是XML文件。

优选地,所述对象配置信息包括数据类型和数据值中的至少一个。

优选地,所述数据类型包括元数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810127443.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top