一种在单Domino域中支持多系统的方法技术方案

技术编号:3878372 阅读:319 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在单Domino域中支持多系统的方法,该方法启用域中的OU(Organization Unit)层开发多系统目录服务和系统索引服务,通过配置方式部署新的系统,即将多套协同工作系统在一个域上发布,它包括系统索引和管理、共有部分、私有部分三部份。该方法与传统的多套系统开发部署方法相比具有以下优点:该方法集中开发多套系统,系统的可靠性得到增加;提高应用系统的开发部署效率,节约时间成本;通过分目录操作,在一个Domino域中部署多个协同办公系统,不用增加购买的License,减少投资。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
随着信息化工作的不断发展,在企业中普遍存在着多套协同工作系统,例 如办公自动化、合同管理。这些系统的软件分散开发,硬件服务器独立部署, 需要独立的管理维护人员, 一定程度上造成了资源的冗余和浪费。
技术实现思路
本专利技术的目的在于提供一种可靠性增加、快速、节省费用、并可在Domino 平台上实现的在单Domino域中支持女系统的方法。在部署协同工作系统时,只 需要由系统管理员在支撑工具的系统管理员控制界面上进行配置即可完成,实 施时间显著缩短,可以有效节约系统实施费用与时间成本。本专利技术的目的是这样实现的,特征是启用域中的0U (Organization Unit)层开发多系统目录服务和系统索引服务,通过配置方 式将多套协同工作系统在一个域上发布。,包括系统索引和管理、共有部 分、私有部分三部份1、 系统索引和管理启用域中的0U层,基于Domino平台组织管理进行多 系统目录服务的开发;系统索引服务则根据目录反馈的用户身份到系统路径库 查询出各系统路经,并将用户请求索引到系统主界面进行分目录操作和分目录 权限配置;进而可以实现各单位数据的独立,并能够加强数据的集中管理和系 统维护;2、 共有部分将各系统通用的工作流业务抽取出来,使用统一的工作流 引擎进行处理;系统确定任务请求来自哪个目录后,多个系统调用同一个工作 流引擎进行任务的处理,同时对各自目录下的数据库文件进行处理;同时,将 通用的模板内^取形成一个公用模板库,供多套系统共享;为了保证系统的 安全性,还要提供一个统一的ACL (Access Control Library)库;针对多个用户共同处理同一条内容的情况,在应用层增加了内容处理锁的功能;3、 私有部分根据各套系统的业务特点,每次新配置一个系统时,自动 为各系统建立一整套独立的工作流程库、内容库和扩展模板库文件。本专利技术的关键技术点如下一、系统的配置实现(新系统配置过程如图2所示)当配置一个新系统C 时,首先在系统路径库中为系统C增加主路径索引;其次在多系统目录服务中为系统C增加组织机构信息和系统管理员用户;然后在系统的私有库中增加系 统C自有的流程库,内容库,模板库;接下来将系统公有的模板库拷贝为系统C 私有的模板库,生成系统C的主界面;最后设定系统C的访问控制权限,只允许 系统C对应组织机构下的用户访问系统C主路径下的资源。二、 多系统目录IH正和索引服务当一个用户登录后,首先通过多系统目 录服务进行身份验证;其次由系统索引服务根据目录服务反馈的组织单元信息 到系统路径库查询出各系统路径,将用户请求引导到系统主界面库;接下来根 据^^用的ACL库和冲莫板库中信息启动用户的工作流;最后访问用户的私有库文 件处理业务。三、 内容处理锁协同工作系统通常都存在多个用户共同处理同一条内容 的情况,因此本专利技术在应用层增加了内容处理锁的功能。每个系统配置后会产 生一个内容处理锁,当N个用户具有同一条内容的控制权限时,只要有任何一 个用户对内容进行写才喿作,系统将会锁定该条内容,其他用户暂时只能阅读, 必须等到解锁后方能处理该条内容。为了将多套协同工作系统在一个域上发布,必须严格地区分这些协同工作 系统共有的部分和私有的部分,并具备严格的系统索引和管理机制,因此本发 明包括系统索引和管理、共有部分、私有部分三部份。本专利技术的在单Domino域中支持多系统的方法,启用域中的OU层开发多系统 目录服务和系统索引服务,通过配置方式部署新的系统,即将多套协同工作系 统在一个域上发布,与传统的多套系统开发部署方法相比具有以下优点1、 该方法集中开发和维护多套系统,系统的可靠性得到增加;2、 可以极大地提高应用系统的开发部署效率,节约时间成本;3、 传统方法在一个Domino域中只能部署一个协同办公系统,而本专利技术是 将多个协同工作系统部署到单个Domino域中的方法,并将此方法在Domino平台 上进行实现,通过此方法可以将多个单位的协同办公系统在一个Domino域上进 行快速配置。因此,本专利技术提出一种将多个协同工作系统部署到总Domino域不 同组织单元中的方法,并使用此方法在Domino平台上构建一个协同工作系统支 撑工具,实现无需开发即可在该平台上快速配置出多个单位协同办/>系统的目 标。本专利技术的具体实施软件平台为Domino,使用分目录操作,经过实际工作验 证,可以在一个域上部署12个单位的协同办公系统,这样可以将多套协同办公 系统采用集中模式进行部署,以便集中维护,P争低开发实施、运维人员及设备 成本,并且不用增加购买的License,减少投资。附图说明图l是总体结构图; 图2是新增系统加入到Domino域的配置过程图。 具体实施例方式下面结合实施例对本专利技术作进一步详细说明。,包括系统索引和管理、共有部分、私有部分三部份1、 系统索引和管理启用域中的0U层,基于Domino平台组织管理进行多 系统目录服务的开发;系统索引服务则根据目录反馈的用户身份到系统路径库 查询出各系统路经,并将用户请求索引到系统主界面进行分目录操作和分目录 权限配置;进而可以实现各单位数据的独立,并能够加强数据的集中管理和系 统维护;其中,系统目录服务为为了支持多个系统的用户登录到一个Domino域中, 首先必须为多个系统建立目录服务,本专利技术以Domino提供的目录服务为_^ 出, 为每个新建立的系统分别建立子目录来存放用户的id文件(用户名.id)和邮件 文档(用户名.nsf),这样用户登录系统后即可通过目录服务完成身份认证过 程。为了避免多系统重名,目录服务中还实现了重名检查;系统索引服务为当新增一个单位时,在Domino域中的O (Organization) 下增加一个0U,这样可以建立清晰的组织机构;而后建立该单位的系统数据目 录、才莫-〖反目录、临时正文数据保存目录、印章目录、内容存储目录这一系列文 件存储目录,进行系统数据库部署;接下来使用Domino的ACL函数,设定该单 位对应系统的访问控制权限,只允许该单位的用户访问对应系统主路径下的资 源;最后注册用户,建立User. id文件和.nsf文件,并建立用户、单位、系统 的对应关系;2、 共有部分将各系统通用的工作流业务抽取出来,使用统一的工作流 引擎进行处理。系统确定任务请求来自哪个目录后,多个系统调用同一个工作 流引擎进行任务的处理,同时对各自目录下的数据库文件进行处理;同时,将 通用的模板内容提取形成一个公用模板库,供多套系统共享;为了保证系统的 安全性,还要提供一个统一的ACL库;内容处理锁的实现方式为当工作流进入用户审批环节后,只^f壬何一个 拥有审批4又限的用户访问该工作流的实例,立即在Lock. nsf文件中增加当前的 内容处理锁,当锁定用户办理完毕后进行解锁。此时如有其他用户试图进行审 批工作,系统会检测Lock.nsf文件是否存在内容处理锁,这样能够有效避免内 容保存沖突。3、 私有部分根据各套系统的业务特点,每次新配置一个系统时,自动 为各系统建立一整套独立的工作流程库、内容库和扩展才莫板库文件。 一个新系 统配置完成后,i该系统的配置库中增加了 Keyword, nsf (常用信息)、 Lock, nsf本文档来自技高网...

【技术保护点】
一种在单Domino域中支持多系统的方法,特征是启用域中的OU层开发多系统目录服务和系统索引服务,通过配置方式将多套协同工作系统在一个域上发布。

【技术特征摘要】

【专利技术属性】
技术研发人员:陶振文刘显明王琛付萍萍马勇梁文
申请(专利权)人:江西省电力信息通讯有限公司
类型:发明
国别省市:36[中国|江西]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1