发明名称 在集成应用之间保持数据一致性的方法和装置
摘要 本发明通过对不同局部应用的相应IT系统的数据库中的相关对象和属性提供更快且更廉价的同步或一致性保持,促进了在不同的局部应用之间的互操作性。相关联的局部数据对象通过集成方案的全局数据模型或全局地址空间内的全局对象或引用容器来引用。本发明假设集成方案默认处于一致的状态,即:将工程设计的或初始配置的全局地址空间看作是一致的,在这个空间内操作的所有软件组件假设它们访问的信息是有效且一致的。局部应用是可以与全局地址空间交互并可能引入无效的仅有的组件,它们被连续监视以发现它们的改变。当与局部应用对象的改变(诸如对象的插入或去除,或其属性修改)相关或与改变应用或适配器状态(组件停止或启动)相关的特定触发事件发生时,执行无效,并随后执行同步或一致性恢复。由于优选通过局部应用的应用程序接口(API)来访问数据,本发明对电力设施自动化特别有用,因为电力设施中的安全检查禁止数据库级的数据访问,并且其中物理资产的巨大数量使得无法连续查询任何局部应用的每一个局部对象的可能改变。
申请公布号 CN100580623C 申请公布日期 2010.01.13
申请号 CN200580050062.2 申请日期 2005.05.13
申请人 ABB研究有限公司 发明人 托马斯·维尔纳;克劳斯·费特尔;洛伦佐·古利;埃里克·斯文松;塔季扬娜·科斯蒂克
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京集佳知识产权代理有限公司 代理人 李德山;杨生平
主权项 1.一种在用于电力设施的自动化解决方案的集成局部应用之间保持数据一致性的方法,所述电力设施包括多个物理资产,其中第一局部应用的局部对象与第二局部应用的局部对象相关联;不同局部应用的相关联的局部对象通过全局数据模型内的全局对象来引用;针对所述局部应用中的每一个,提供相应的适配器,以便在所述局部应用的局部数据模型和所述全局数据模型之间进行转换;其特征在于,所述方法包括:在局部应用或相应适配器的状态或者局部对象没有任何改变的情况下,假设局部对象一致表示电力设施的物理资产;在局部应用或相应适配器的状态或者局部对象有改变的情况下,使引用所述局部应用的所述局部对象或所有局部对象的任何全局对象无效;以及针对被无效的每个全局对象,恢复所有被引用的局部对象之间的数据一致性。
地址 瑞士苏黎世