[发明专利]一种基于代理的信息资源目录同步方法有效
申请号: | 201910687890.0 | 申请日: | 2019-07-29 |
公开(公告)号: | CN110417887B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 李荣宽;朱勇;丁乙;贲婷婷;汪敏;朱子杰;王长纯 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/56 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 胡建华 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 代理 信息资源 目录 同步 方法 | ||
本发明公开了一种基于代理的信息资源目录同步方法,包括:在每个组织域内部署信息资源目录节点,并在每个组织域的网关服务器上部署目录同步代理节点;当第一组织域的信息资源目录节点发生数据变动时,将操作消息发送给目录同步代理节点,目录同步代理节点将同步消息发送给第二组织域的目录同步代理节点;当第二组织域的目录同步代理节点接收到同步消息时,根据同步消息判断是否与第一组织域同步;若未同步,第二组织域的目录同步代理节点拉取变化的信息资源元数据更新信息资源目录节点。采用前述方法,能够实现信息资源目录网状直接同步,突破了中心式同步方法中同步服务器性能、负载等瓶颈限制,避免了同步服务器毁坏造成的同步失效问题。
技术领域
本发明涉及信息资源目录同步技术领域,尤其涉及一种基于代理的信息资源目录同步方法。
背景技术
信息资源目录是通过对各领域资源依据规范的元数据描述,按照一定的分类方法进行排序和编码的一组信息,用以描述各个资源的信息特征,实现对各领域信息资源的注册、发现、共享、检索等能力。信息资源目录目前广泛的应用在政务、交通运输、服务等领域。
信息资源目录一般按照层级关系在不同组织域进行分布式部署,例如,在部门、单位、地域等每个组织域部署一个信息资源目录节点。为了实现分布式部署的组织域之间的信息资源共享,信息资源目录需要在组织域间进行同步。
目前信息资源目录同步一般采用中心式的同步服务器模式进行同步,即各组织域的信息资源目录节点将注册、删除、修改等的信息资源同步到同步服务器,由同步服务器负责去重、合并等操作,然后再通知其它组织域的信息资源目录节点进行更新。若信息资源目录节点过多,同步服务器的负载和通信量会呈线性上升趋势,造成同步性能瓶颈以及同步的时效性下降。若中心同步服务器宕机,会造成所有的信息资源目录节点的同步功能都不可用。
本申请的发明人在长期的科研项目过程中发现,现有的信息资源目录同步方式还存在其它问题,比如,现有的大多数企业/事业单位为了安全或保密需要,每个组织域会建立对外隔离的内部局域网络,即组织域内部各节点都可直接通信,组织域之间的各节点只能通过本组织域内带安全审计的网关服务器节点对外转发通信。由于组织域之间的网络不能直接互联互通,这使得目前中心式的资源目录同步方法不能有效顺畅的实施。
发明内容
本发明提供了一种基于代理的信息资源目录同步方法,以解决现有的中心式信息资源目录同步方法中,若信息资源目录节点过多,同步服务器的负载和通信量会呈线性上升趋势,造成同步性能瓶颈以及同步的时效性下降。若中心同步服务器宕机,会造成所有的信息资源目录节点的同步功能都不可用,导致资源目录同步方法不能有效顺畅的实施这一问题。
所述一种基于代理的信息资源目录同步方法,包括以下步骤:
步骤1,在每个组织域内部署信息资源目录节点,并在所述每个组织域的网关服务器上部署目录同步代理节点;
步骤2,当第一组织域的信息资源目录节点发生数据变动时,将操作消息发送给第一组织域的目录同步代理节点,所述第一组织域的目录同步代理节点将同步消息发送给第二组织域的目录同步代理节点;
步骤3,当所述第二组织域的目录同步代理节点接收到同步消息时,所述第二组织域的目录同步代理节点根据所述同步消息判断第二组织域是否与第一组织域同步;
步骤4,若所述第二组织域未与第一组织域同步,所述第二组织域的目录同步代理节点拉取变化的信息资源元数据更新第二组织域的信息资源目录节点。
进一步地,所述步骤2,包括:
步骤2-1,当第一组织域的信息资源目录节点发生数据变动时,所述信息资源目录节点根据信息资源元数据生成操作消息,发送给第一组织域的目录同步代理节点,所述操作消息,包括:信息资源ID和操作类型;所述操作类型,包括:增加、删除和修改;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910687890.0/2.html,转载请声明来源钻瓜专利网。