- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业应用与目录系统信息同步方案研究与实现.pdf
~UiU ~U ./.
d
ChinaNew%chndogiesandProducts●啊—囡团■■圜■渔誓_幽阻 _
信 息 技 术
企业应用与目录系统信息同步方案研究与实现
孔 震
(国网电科院信息技术研究所,江苏 南京 210003)
摘 要 :通过对企业应用系统间公共信息共享及 同步需求的描述,以及对 目录系统作为信息同步解决方案的可行性分析 ,提 出一种
应用系统与 目录系统间信息同步的实现方案。该方案通过标准Web服务接 口,由目录系统主动推送变更信息至各应用系统,再由各
应用系统 自身实现web服务异步执行、中间表缓冲及同步等机制,最终~-.JE目录系统与应用系统的信息同步。
关键词:同步;目录系统;面向服务架构(SOA)
1引言 用 ,当组织机构信息变更
企业用户在 日常工作过程中,往往需要 时,各应用系统需及时同
面对多个不同业务应用系统进行信息浏览与 步变更信息,以保持一致
处理。由于不同的业务应用系统是由不同的 性 。目录系统与各应用系 熊 §
厂家开发实现 ,各系统均独立存储一套企业 统的集成关系如图1所
公共信息,如组织机构等 ,当企业公共信息发 示 :
生变化时,需对各应用系统进行公共信息的 在企业应用系统与 目
同步维护 ,T作量大,且易出错。针对此类问 录系统的信息同步过程
题 ,业界普遍采用 目录系统等技术 ,实现组织 中,主要有以下技术难点 :
机构等企业公共信息的单点维护 ,并在不同 如何让应用系统及
业务应用系统间共享。本文主要论述了一种 时、可靠的获得 目录系统
以松耦合方式同步企业应用与目录系统间公 信息变更的消息及 内容。 一 时 雠 啦
共信息的实现方案。 如何实现松耦合集
2 目录系统 成 ,且尽可能不影响应用
目录系统是一种特殊的数据库系统,其 系统的已有结构和业务逻
图2 目录系统与应用系统的信息同步过程
专门针对信息的读取,浏览和搜索操作进行 辑。
了优化。目录系统一般用来包含描述性的、基 3企业应用与目录系统的信息同步方案 Web服务接口如下:
于属性的信息并支持精细复杂的过滤功能。 3.1信息同步方式 public Boolean notifyInfoChange(String
目录系统一般不支持通用数据库针对大量更 当日录系统中的信息发生变化时,可有 pinfo);
新操作所需要的复杂的事务管理功能。目录 两种方式在应用系统间同步: 其中,输入参数p_info表示变更信息的
系统通常用来存储包括个人信息、Web链接、 方式 1:目录系统主动推送方式,即目录 内容,该内容为XML格式(示例参见图表3);
文件索引等轻量信息。此外,目录系统能够提 系统主动将变更信息通知给各应用系统。 返回值为布尔值 ,表示应用系统是否成功接
供标准的信息访 问接 口,便于与各类异质应 方式2:应用系统主动获取方式,即应用 收通知信息。该服务接口由各应用系统实现,
用系统集成,主流的有 LDAP(轻量级 目录访 系统主动向目录服务获取已变更的信息。 被目录系统在信息变更时调用。为保证 目录
问协议 )目录和基于X.500的 目录。 方式 1的优点是实时性强 ,应用系统可 系统的高效性,该服务方法采用异步调用方
针对 目录系统的上述特性,企业通常会 第一时间获得 目录系统变更的信息,且效率 式,即目录系统调
文档评论(0)