[发明专利]一种轻量级目录访问协议服务器的数据通知方法及系统无效
申请号: | 200910207147.7 | 申请日: | 2009-10-27 |
公开(公告)号: | CN102055725A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 张晓辉;章恩华;沈健 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/18;G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轻量级 目录 访问 协议 服务器 数据 通知 方法 系统 | ||
技术领域
本发明涉及目录服务领域,尤其涉及一种轻量级目录访问协议服务器的数据通知方法及系统。
背景技术
轻量级目录访问协议(Lightweight Directory Access Protocol,简称LDAP)是一种访问目录的协议,在RFC 2251标准中,定义了LDAP V3协议的基本模型和基本操作,目录服务的基本模型包括客户端和服务器,二者之间通过LDAP协议进行交互。LDAP协议提供了目录服务的基本操作方法,包括查询、增加、删除、修改等。
目前的LDAP相关协议已经比较完善的解决了目录服务客户端对服务器相关数据的访问操作问题,但是,在目录服务应用领域日益涌现出另外一种需求,第三方应用需要与目录服务器数据进行关联,并及时获悉目录服务器的最新数据变化情况,这就引入了一个新的问题,即当目录服务器的数据发生变化时,如何自动、及时、可靠的通知第三方应用,该问题在目前的LDAP以及其它相关协议中尚没有一个有效的解决方案。
发明内容
本发明要解决的技术问题是提供一种轻量级目录访问协议服务器的数据通知方法及系统,在目录服务器数据发生变化时及时通知第三方应用,提高系统性能。
为了解决上述问题,本发明提供了一种轻量级目录访问协议服务器的数据通知方法,包括:轻量级目录访问协议服务器中目录数据更新时,所述轻量级目录访问协议服务器将发生更新的目录数据通知至第三方应用实体。
进一步地,上述方法还具有以下特点:
所述轻量级目录访问协议服务器为目录数据的各对像类分别加载一个或多个触发器,更新后的目录数据所对应的对像类的实例更新时,此对像类对应的触发器执行触发,所述轻量级目录访问协议服务器将更新的目录数据通知至所述第三方应用实体;所述触发器是用于目录服务器的数据信息结构定义文件中的动态库。
进一步地,上述方法还具有以下特点:
进行更新的目录数据所对应的对像类的实例更新的触发条件是,目录数据更新或者目录数据更新后的值超过系统设置的阈值。
进一步地,上述方法还具有以下特点:
轻量级目录访问协议客户端向所述轻量级目录访问协议服务器订阅需要通知的第三方应用实体。
进一步地,上述方法还具有以下特点:
所述轻量级目录访问协议服务器向所述第三方应用实体发送携带更新的目录数据的数据更新通知消息;触发器执行触发后,此触发器对应的第三方应用实体处于非接收状态时,所述轻量级目录访问协议服务器将此次目录数据更新对应的数据更新通知消息放入延迟消息队列,等到所述第三方应用实体处于接收状态时,在所述延迟消息队列中所述数据更新通知消息的时序到达时,向所述第三方应用实体发送所述数据更新通知消息。
为了解决上述问题,本发明还提供了一种轻量级目录访问协议服务器的数据通知系统,包括轻量级目录访问协议服务器和第三方应用实体;所述轻量级目录访问协议服务器,用于在目录数据更新时,将发生更新的目录数据通知至第三方应用实体。
进一步地,上述系统还具有以下特点:
所述轻量级目录访问协议服务器包括依次相连的触发器加载模块,目录数据更新检测模块,触发器执行模块,更新目录数据发送模块;所述触发器加载模块,用于为目录数据的各对像类分别加载一个或多个触发器;所述触发器是用于目录服务器的数据信息结构定义文件中的动态库;所述目录数据更新检测模块,用于检测到更新的目录数据所对应的对像类的实例更新时,向触发器执行模块发送通知消息;所述触发器执行模块,用于从所述目录数据更新检测模块接收到通知消息后,使此对像类对应的触发器执行触发,并向所述更新目录数据发送模块发送通知消息;所述更新目录数据发送模块,用于从所述触发器执行模块接收到通知消息后,将更新的目录数据通知至所述第三方应用实体。
进一步地,上述系统还具有以下特点:
所述目录数据更新检测模块判断更新的目录数据所对应的对像类的实例是否更新时使用的触发条件是,目录数据更新或者目录数据更新后的值超过系统设置的阈值。
进一步地,上述系统还具有以下特点:
还包括与轻量级目录访问协议服务器相连的轻量级目录访问协议客户端;所述轻量级目录访问协议客户端,用于向所述轻量级目录访问协议服务器订阅需要通知的第三方应用实体,向所述轻量级目录访问协议服务器发送订阅请求,并在所述订阅请求中携带第三方应用实体的标识。
进一步地,上述系统还具有以下特点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910207147.7/2.html,转载请声明来源钻瓜专利网。