办公自动化系统建设项目技术方案

上传人:仙*** 文档编号:32354794 上传时间:2021-10-14 格式:DOC 页数:83 大小:1.53MB
收藏 版权申诉 举报 下载
办公自动化系统建设项目技术方案_第1页
第1页 / 共83页
办公自动化系统建设项目技术方案_第2页
第2页 / 共83页
办公自动化系统建设项目技术方案_第3页
第3页 / 共83页
资源描述:

《办公自动化系统建设项目技术方案》由会员分享,可在线阅读,更多相关《办公自动化系统建设项目技术方案(83页珍藏版)》请在装配图网上搜索。

1、 登峰换热器公司登峰换热器公司办公自动化系统建设项目办公自动化系统建设项目技技术术方方案案办公自动化系统建设技术方案 2 目目 录录1导读信息导读信息.81.1方案说明.81.2技术术语的定义.82项目需求分析项目需求分析.92.1应用环境的可行性分析.92.2项目建设目标分析.92.3项目重难点分析.112.4针对项目设计方案的合理化建议.122.4.1知识转移、共谋共建.122.4.2重视培训与推广.133项目总体设计项目总体设计.133.1设计原则.133.2设计思路.133.2.1采用 SOA 框架.133.2.2利用平台化思想建设系统基础应用支撑平台.163.2.3严格遵循技术标准与

2、规范.163.3技术路线及产品选型.173.4总体架构设计.303.4.1总体架构图.303.4.2架构设计说明.314系统功能设计系统功能设计.31办公自动化系统建设技术方案 3 4.1功能梳理与布局.314.2功能说明.325系统部署方案系统部署方案.325.1部署结构图.325.2系统运行环境.335.2.1服务器运行环境要求.335.2.2客户端运行环境要求.335.2.3集成开发环境.346与现有与现有 ERP 集成集成.377相关技术说明书相关技术说明书.377.1工作流(WORKFLOW)引擎简介 .377.1.1免程序定制流程.387.1.2完全图形化定制.397.1.3动态图

3、形化跟踪技术.407.1.4完美的 B/S 结构实现.417.1.5串行路由.417.1.6并行路由.427.1.7组合路由.447.1.8并行路由分支等待功能.457.1.9聚合路由.467.1.10路由选择支持、始终、唯一、多重、条件、其它.467.1.11支持任意复杂的条件流.467.1.12支持决策点.47办公自动化系统建设技术方案 4 7.1.13任意活动之间均可实现回退功能.487.1.14支持取回(收回)功能.487.1.15支持混合流.487.1.16支持任意过程之间的连接.487.1.17支持远程连接.487.1.18支持公共子流程.497.1.19支持自动活动.497.1.

4、20整合内容管理系统.507.1.21支持外部程序启动流程.517.1.22支持按顺序会签、多部门并行会签.527.1.23基于角色的路由及基于角色的跳跃.527.1.24基于关系的路由及基于关系的跳跃.527.1.25用户指定代理人.527.1.26支持重新分派、重新分派返回.537.1.27集成 Word、WPS 等文档编辑控件 .537.1.28可定义流程管理员.547.1.29逾期自动催办功能.547.1.30严格的权限控制功能.557.1.31动态用户选择.557.1.32支持部门级授权功能.567.1.33支持全完的二次开发.567.1.34完全开放的组织目录数据库.567.1.3

5、5支持跨服务器流程启动和调用.567.2IBM LOTUS DOMINO简介.59办公自动化系统建设技术方案 5 7.2.1悠久的历史.597.2.2优秀的跨平台特性.607.2.3强大而灵活的文档数据库.617.2.4格式文本多媒体.627.2.5对 JAVA 技术的支持与扩展.627.2.6强大的全文搜索支持.637.2.7强大的邮件服务支持.647.2.8版本控制.647.2.9文档链接.657.2.10NOTES 投资回报.657.2.11丰富的应用开发环境.657.2.12对海量用户以及小型机的强劲支持.687.2.13群集服务.688方案特色方案特色.708.1客户自主,随需应变.

6、708.1.1第一步 定义表单.708.1.2第二步 定义流程.708.1.3第三步 模块发布.718.2领跑协同办公的 IBM LOTUS.728.2.1IBM Lotus 8.5.1:新一代智慧协作平台.728.2.2Lotus Notes/Domino 方案整体优势.738.2.3一个解决方案,满足多种需求.748.2.4保护现有投资.74办公自动化系统建设技术方案 6 8.2.5利用 Web 2.0 技术.758.2.6选择第六代 OA.758.2.7选择最适合业务的平台.758.3数据库级别的安全体系.768.4前端 BI 展现的优势.768.4.1异构数据源整合能力.768.4.2

7、优异的兼容性和稳定性.778.4.3大数据量的数据访问分析能力.778.4.4快速的数据访问分析能力.778.4.5良好的安全性.788.4.6拥有智能报表系统及丰富的展现图形.788.4.7集成的分析和管理信息模型.798.5系统应用特点.798.5.1零维护及易操作的 BS 浏览器模式.798.5.2任意层次的的组织结构定义.808.5.3图形可视化流程引擎.808.5.4智能表单免编程数据结构定义.818.5.5完善的工作授权.818.5.6工作流程的实时办理监控.818.5.7红头文件套打以及套版.828.5.8对主流数据库的数据同步支持.828.5.9移动办公支持.828.5.10手

8、写批注及痕迹保留.838.5.11标准、开放的应用系统集成.84办公自动化系统建设技术方案 7 办公自动化系统建设技术方案 8 1 导读信息导读信息1.1 方案方案说明说明本方案是根据登峰换热器公司办公自动化系统招标书的要求,结合 IBM 公司、本科技公司的协同办公产品及实施经验的基础上提出的登峰换热器公司公自动化系统建设方案。本方案包括项目需求分析、项目重难点分析、项目解决方案、项目实施方案、培训方案、数据安全保密方案、质量保障方案以及软件功能列表等内容。本方案的阅读对象是登峰换热器公司主管领导、高级管理人员、技术部门负责人、企业信息化领导小组负责人等。1.2技术术语的定义技术术语的定义OA

9、:OFFICE AUTOMATION,办公自动化。自上世纪 80 年代末办公自动化(OA)在全球开始应用,其有着与时俱进的内涵。1989 年,美国 Lotus(莲花)软件公司正式发布了 Lotus 软件,开创了办公自动化应用的先河,当年 Lotus 赋予 OA 的内涵是用电脑进行文件处理、打印、简单流程处理,之后经历了五代产品的发展,当前第六代 OA,IBM Lotus赋予 OA 的时代内涵是:以知识管理为基础、以协同工作为核心、以数据分析决策为目的的企业信息协同工作平台。PKI:Public Key Infrastructure,公钥基础设施。PKI(Pubic Key Infrastruc

10、ture)是一种遵循标准的利用公钥加密技术为电子商务的开展提供一套安全基础平台的技术和规范。用户可利用 PKI 平台提供的服务进行安全通信。PKI 必须具有权威认证机构 CA 在公钥加密技术基础上对办公自动化系统建设技术方案 9 证书的产生、管理、存档、发放以及作废进行管理的功能,包括实现这些功能的全部硬件、软件、人力资源、相关政策和操作程序,以及为 PKI 体系中的各成员提供全部的安全服务。如:实现通信中各实体的身份认证、保证数据的完整、抗否认性和信息保密等。PKI 的基础技术包括加密、数字签名、数据完整性机制、数字信封、双重数字签名等。BI: Business Intelligence,商

11、业智能。B/S:Brower/Server,浏览器/服务器,是一种软件访问架构。MHT: MHT 是 MIME HTML,是一种用来保存 HTML 文件的格式。CAD:Computer Aided Design,计算机辅助设计。ERP:Enterprise Resourse Plan,企业资源计划。2 项目需求分析项目需求分析2.1 应用环境的可行性分析应用环境的可行性分析登峰换热器公司已建立了比较完善的内部局域网,并使用了 ERP 系统,从网络环境、PC 终端配备、员工使用电脑的水平和习惯方面看,登峰换热器公司已经完全具备使用办公自动化系统的应用环境,为本项目的建设奠定应用了基础。2.2 项

12、目建设目标分析项目建设目标分析需求:总体目标需求:总体目标登峰换热器公司办公自动化系统的总体目标:“以公司局域网络为载体,以实现公司关键办公应用为导向,搭建一个覆盖公司各单位自动化办公信息平办公自动化系统建设技术方案 10 台,实现管理规范化、流程制度化,逐步实现公司管理向无纸化的方向转变,提高管理执行效率,降低管理成本,最终实现与公司 ERP 信息系统的有效集成。” 需求:本次项目目标需求:本次项目目标规范单位管理行为。通过办公自动化系统的信息流程约束,规范管理过程,追求理想管理结果。实现管理规范化,流程制度化。提高效率、节约开支。通过办公自动化系统的实施应用,提高使用者的办公效率,减少单位

13、在日常办公中的纸张、消耗品、通讯等费用,达到开源节支,增产增效的目的。目标分析:目标分析:办公自动化系统建设的成功首先需要两个基础:1、公司领导重视信息化建设,注重工作方式的改革和优化,愿意推动基于网络的协同办公应用;2、需要内部管理的规章制度相对完善,保障办公系统的运行“有据可依” ;从项目前期的交流及对公司 ERP 系统使用情况的了解,我们认为这登峰换热器公司目前已经具备了上面两个基础条件,我们对项目的成功有信心,对项目要达到的目标有信心,我们相信在在有些方面会超目标实现,如:1、提高执行力:通过流程规范化、管理制度化,结合办公自动化系统的工具特性,系统会通过合适的方式提醒用户在规定的时间

14、完成规定的任务(如个性化电脑提示铃声、电子邮件、内部短信等方式),公司领导和分管领导能很方便的看到自己所管理的人或部门是否有事务积压、延期现象,能随时进行电话或网上督办,有效鞭策用户第一时间通过 OA 系统处理相关事务和问题;办公自动化系统建设技术方案 11 2、提高数据决策、分析的意识和能力:本项目中我们推荐了商业智能(Business Intelligence)的模块,能将企业的“平面数据”提升为“立体数据”,有效提供领导对数据的认识和兴趣,让领导能很直观的通过立体数据模型发现问题、发现趋势、激发灵感,及时做出有效的决策。(现有的系统数据大部分通过平面的报表样式,显得枯燥,不仅不能激发兴趣

15、、激发灵感,“作业式的报表”多了还容易引发厌烦心理,领导的关注点变低,数据的趋势灵感被买没)3、对现有 ERP 系统的补充和提升:登峰换热器公司的 ERP 系统用的很好,积累了大量的生产数据、质量数据、管理数据等,已经具备了做统计分析、趋势分析、优化分析的基础,但现有 ERP 系统这方面的功能相对缺乏,本方案中推荐的商业智能(Business Intelligence)模块能作一个有效的补充,即现有 ERP 系统是一个工作操作的系统、产生数据的系统,商业智能(Business Intelligence)模块是一个数据分析、趋势分析、管理灵感激发的工具,是对现有 ERP 系统的补充和提升。2.3

16、 项目重难点分析项目重难点分析办公自动化系统建设是成熟的产品和方案,纯办公自动化系统的功能实施起来基本没有难度,对本项目而言,难点和重点就是 ERP 系统的功能集成及ERP 系统的数据集成。项目要成功,除了完成常规的 OA 系统功能,必需深层次的解决一些问题、要有亮点,通过对登峰换热器公司 ERP 系统的分析、对本项目招标文件的分析,我们认为本项目的一个重点工作就是深入分析现有 ERP 系统的不足,解决 ERP办公自动化系统建设技术方案 12 数据展示、ERP 功能集成的问题现有 ERP 系统功能较完善、实用,包含了 CAD/CAPP/PDM、财务管理、营销管理、物流管理、生产管理、质量管理、

17、人力资源管理等功能模块,但系统的功能基本都属于操作型、记录型,在数据展示、数据分析、数据模型分析、数据趋势分析、商业智能分析方面存在一些不足,如缺乏适合领导进行宏观分析的功能区域、不能反映领导的关注、没有能通过数据模型和趋势分析激发领导的管理灵感,为领导决策提供数据决策和预警的能效。本项目招标文件发现并考虑到了这样的问题,但没有明确提出 BI 的应用需求,如果理解不到位、分析不到位,很有可能采用普通的报表工具和智能报表工具机械化的满足招标文件上的功能需求,我司针对本项目,组织了 Workflow 专家、BI 专家、KM 专家进行了研讨,深入分析了客户的深层次需求,认为只有引入 BI 产品或功能

18、模块才能在完成本项目需求的同时凸现亮点、有效提升 ERP 系统的价值。2.4 针对项目设计方案的合理化建议针对项目设计方案的合理化建议2.4.1 知识转移、共谋共建知识转移、共谋共建IBM 公司倡导智慧地球、积极参与与推进全球计算机云、邀请所有用户参与信息化建设,为此,IBM 公司最大程度的开放 IBM 应用软件的源代码与用户共享,同时大手笔支持多个国际知名开源项目,如 Apache、Portal 等免费的开源项目。作为 IBM 软件 800 湖北服务站的本科技公司搭乘 IBM 公司知识转移、共谋共建的大船,大力推进本地的信息化建设。企业的信息化建设过程中,企业自身的 IT 人员是很重要的角色

19、,他们最了解企业的内在需求、企业的管理特色,如果能够更多的参与信息化项目建设,办公自动化系统建设技术方案 13 全面的了解系统架构、数据结构,对日后的系统维护管理、信息化规划、系统优化、系统升级、扩展具有非常大的意义和作用,有事半功倍之能效。针对本项目,IBM 和本科技建议登峰换热器公司员工全程参与项目建设,IBM 和本科技将做好知识转移的培训工作,双方一起共谋共建把项目完成好。2.4.2重视培训与推广重视培训与推广办公自动化系统的效益体现在广泛应用,只有大家都习惯了网络协同办公的模式、使用了系统,才能真正实现无纸化办公,真正提现价值。办公自动化系统相对来说是易学易用的一些电脑操作,只要重视培

20、训与推广,配以规范的管理制度要求,办公自动化项目就能成功,就能更好的体现其能效。3 项目总体设计项目总体设计3.1 设计原则设计原则3.2 设计思路设计思路3.2.1 采用采用 SOA 框架框架SOA(service-oriented architecture)是面向服务的体系结构,是一类分布式系统的体系结构。这类系统是将异构平台上应用程序的不同功能部件(称为服务)通过这些服务之间定义良好的接口和规范按松耦合方式整合在一起,即将多个现有的应用软件通过网络将其整合成一个新系统。IBM 是公认的 SOA 技术领袖,其拥有最完善的 IT 产品线,不仅拥有大型办公自动化系统建设技术方案 14 机、小型

21、机、服务器、存储等硬件产品,更具有从 AIX 操作系统、WebSphere 应用服务器软件、Portal 软件、Lotus 协作软件、Cogons 商业智能软件、DB2 数据软件、Rational 开发软件、Tivoli 管理软件等等,其产品在各自的领域中都是佼佼者,众多的软件系统、信息系统需要相互协作、高效的协作,不仅能和自家的软件协作,还有和第三方的软件协作,这就需要有一个业界公认的规范,这个规范就是 SOA,IBM 是这个规范重要的参与者,也是 SOA 的技术领袖。SOA 的二大目标:的二大目标:1、多应用的整合不但是跨平台的,而且应该是松耦合的,也就是说,被整合的应用自身仍保持其自主,

22、新增设的业务功能,应允许适应变化,即随需应变。2、除使用方和服务方外,另有中介方,提供驻册登记和查询。什么叫服务什么叫服务服务是构件提供使用者调用的相关的物理黑盒封装的可执行代码单元。它的服务只能通过已发布接口(它包括交互标准)进行访问。也可以连接到其他构件以构成一个更大的服务”。服务通常实现为粗粒度的软件实体,并且通过松散耦合的基于消息通信模型来与应用程序和其他服务交互。面向服务的体系结构中的角色面向服务的体系结构中的角色服务使用者:服务使用者是一个应用程序、一个软件模块或需要一个服务的另一个服务。它发起对注册中心中的服务的查询,通过传输绑定服务,并且执行服务功能。服务使用者根据接口契约来执

23、行服务。服务提供者:服务提供者是一个可通过网络寻址的实体,它接受和执行来自使用者的请求。它将自己的服务和接口契约发布到服务注册中心,以便服务使用者可以发现和访问该服务。办公自动化系统建设技术方案 15 服务注册中心:服务注册中心是服务发现的支持者。它包含一个可用服务的存储库,并允许感兴趣的服务使用者查找服务提供者接口。面向服务的体系结构中的操作面向服务的体系结构中的操作发布:为了使服务可访问,需要发布服务描述以使服务使用者可以发现和调用它。发现:服务请求者定位服务,方法是查询服务注册中心来找到满足其标准的服务。绑定和调用:在检索完服务描述之后,服务使用者继续根据服务描述中的信息来调用服务。SO

24、A 的实现中的组成部分的实现中的组成部分体系结构堆栈分成两半,左边的一半集中于体系结构的功能性方面,而右边的一半集中于体系结构的服务质量方面。这些元素详细描述如下:服务质量方面服务质量方面策略是一组条件和规则,在这些条件和规则之下,服务提供者可以使服务可用于使用者。策略既有功能性方面,也有与服务质量有关的方面;因此,我们在功能和服务质量两个区中都有策略功能。安全性是规则集,可以应用于调用服务的服务使用者的身份验证、授权和访问控制。传输是属性集,可以应用于一组服务,以提供一致的结果。例如,如果要使用一组服务来完成一项业务功能,则所有的服务必须都完成,或者没有一个完成。管理是属性集,可以应用于管理

25、提供的被整合应用程序的体系结构建议应用程序实现层为:服务、组件、对象。办公自动化系统建设技术方案 16 如何做到随需应变如何做到随需应变?每个需求用工作流方式描述(BPEL 语言),将各应用的服务串起来,也可以通过自展的方式扩展新的服务,一旦用语言写出其工作流的业务过程后,通过编译自动实现,由此实现了随需应变。目前 IBM 提供了方案、提供了开发平台和运行平台、可以半自动地补充和增加新的业务流程。SOA 的优点的优点 利用现有的资产方法是将这些现有的资产包装成提供企业功能的服务。组织可以继续从现有的资源中获取价值,而不必重新从头开始构建。 更易于集成和管理复杂性将基础设施和实现发生的改变所带来

26、的影响降到最低限度。因为复杂性是隔离的。当更多的企业一起协作提供价值链时,这会变得更加重要。3.2.2 利用平台化思想建设系统基础应用支撑平台利用平台化思想建设系统基础应用支撑平台为登峰换热器公司提供一套基于图形化的业务流程和表单设计工具、商业智能(BI)工具来架构登峰换热器公司的可扩展、可维护的高度结构化的信息系统,使登峰换热器公司能够快速的、高可靠的、标准的、具有持续发展基础的实现信息化的建设,以实现系统的可扩展性、可适应性和随需而变的要求和特点。3.2.3 严格遵循技术标准与规范严格遵循技术标准与规范建立底层统一技术标准与规范可以规避后期由于数据整合造成的系统频繁办公自动化系统建设技术方

27、案 17 二次开发,资源、资金浪费等问题。建立统一的标准规范的建立是关系到系统成败的关键。标准规范为信息资源一致性和技术平台的互联互通互操作提供了基本的保证。3.3 技术路线技术路线及产品选型及产品选型下面我们就选择的后台服务平台 IBM LOTUS DOMINO 跟目前其他技术平台的技术对比分析如下:1、二十余年更悠久的历史、全球最大的协作用户群、至今最高的市场增长率,从 IBM LOTUS DOMINO 第一个版本从 1989 年推出至今,IBM LOTUS DOMINO 已经过二十余年的发展和过亿用户的广泛考验。到目前为止仍占据了全球协作市场的 46%,在过去的 12 个月内,协作市场的

28、第二名 Microsoft 更有1500 个大型企业及政府用户迁移到 Notes/Domino,目前没有任何一个类似产品能与其顶背。因此站在全球的角度来看,世界 500 强中的 85%采用其他提供工作流、邮件、知识共享的后台服务。站在中国的角度来看,首先是在 1997 年由国务院面向中国所有政府机构下发了采用 IBM LOTUS DOMINO 作为电子政务管理服务平台的红头文件。其次中国大型企业的大部分也是基于 IBM LOTUS DOMINO 来提供协作办公服务。2、对目前最好的协作技术体系 J2EE 的支持与扩展在对 JAVA 的 B/S 支持方面, IBM LOTUS DOMINO 最明

29、显的特点就是支持 J2EE Java 2 企业版,通过 Java 程序、JSP、Servlet、JDBC 等方式均可以调用 IBM Lotus Domino 的数据、对象和方法。支持 J2EE 的好处在于可以通过第三方的 Web 开发工具来开发 IBM Lotus Domino 的应用,例如:WebSphere Studio WorkBench Site Developer。DXM 是 Domino XML 的缩写,它在 R6 及后办公自动化系统建设技术方案 18 续版本里面也是一个非常大的改进,可以通过 LotusScript 生成 XML 文件,主要用于 IBM Lotus Domino

30、系统之间以及 IBM Lotus Domino 和其它系统的数据交换。在 JSP 的支持方面,IBM Lotus Domino R6 提供了 domtags.tld 和 dominoutil.tld 两个 Tag 库访问 R6 的 J2EE Web 容器。Domino R6 还提供了Web Server 的插件(Plug-In),通过插件,HTTP 服务器可以访问 IBM Lotus Domino 服务器,以实现更安全的 Web 服务模式。3、对各类国际标准协议的支持1)安全性方面支持 PKI 标准高强度加密支持安全套接层 HTTPS(大部分银行系统所采用的国际标准数据传输加密协议)支持 PK

31、I 标准高强度加密支持 X.500 验证支持智能卡 PIN 验证支持任何标准的 CA 认证2)电子邮件及即时通信方面第一个支持本地简单邮件传输协议 (SMTP)协议的协作软件支持 POP 协议支持多用途互联网邮件扩展(MIME)支持 cc:Mail 和其他支持 VIM 标准的邮件程序支持带有邮件功能的 Microsoft 的产品和 Microsoft Exchange3)跨平台数据库交互及系统集成方面支持标准的数据描述 XML轻量目录访问协议(LDAP)办公自动化系统建设技术方案 19 ORB 间互联网协议(IIOP)扩展的服务器页面(XSP)标准的 HTTP 协议标准的 ASP 访问支持标准

32、的 PHP 访问插件标准的 WAP 访问支持(手机浏览互联网的唯一标准)4 对大数据负荷的支持及优秀的快速处理性首先根据权威的第三方测试机构 notesbench.org 测试, Domino6 在四个不同的主流平台下(Solaris,z/OS,w2k,AIX)均表现出良好的性能, 在支持 40,200 个高负荷数据压力的时候都绰绰有余。而基于小型企业操作系统 WINDOWS 平台的.NET 用户当并发测试数靠近 500 的时候往往就陷入服务器崩溃的边缘。因此 40,200 和 500 的相比根本不具有同一数量集相比的意义。当机构的应用层次到了海量用户集的时,随着系统规模不断扩大,关键应用不断

33、增多。整个平台的可用性、稳定性以及可扩展性就成了许多用户关注的问题。因此针对此高端需求,IBM LOTUS DOMINO 从以下几个方面提供了群集服务保障系统的稳健运行。1).失效转移-用户的关键数据库、关键服务器,包括中继服务器都可以转移到群集中其他服务器。发生失效转移时,用户的请求被重定向到其他服务器,这样,用户在服务器当机时仍可以访问数据库。2).负载平衡-服务器间的负载平衡可以保证用户对服务器的请求较均匀地分布在群集里的各个服务器上,优化整个系统的性能。3).群集复制办公自动化系统建设技术方案 20 -要建立有效的群集,关键之一就是在两个或多个服务器上建立数据库的副本。 群集复制保证了

34、所有的修改都能立即传播到群集中其他副本上。它利用事件驱动的机制使数据库严格同步,保证了信息的高可用性和一致性。4).系统扩展-当用户数增加时,利用群集可以方便地对 IBM Lotus Domino 系统进行扩展。用户帐户可以均匀地分布在群集中,这样,对突发的负载高峰能够进行负载平衡。数据库也可以建立多个副本,提高数据的可用性。最后 IBM LOTUS DOMINO 单个数据库目前可以达到 64GB 的海量数据,远超过竞争对手 MS-SQL 最新版本的 16GB 容量。5 为何 IBM LOTUS DOMINO 是最优秀的文档数据库而不是关系型数据库相对于传统的关系型数据库,Lotus Note

35、s 的文档数据库更是一种强健的对象存储手段,用户可通过它访问、跟踪、存储并组织繁多的信息。文档可包含任意数量的对象,其数据类型包括纯文本、RTF 文本、数字化文本、结构化数据、图象、图形、声音和动画。这在关系型数据库都是不可想象更别谈支持的实现。另外 Notes 数据库中也包括向文档中输入信息的“表单”、访问信息的“视图”和丰富的开发工具,这些工具可自动执行与应用有关的过程。6 跨平台的支持跨平台支持、与 NT 集成 Lotus Domino/Notes 是跨操作系统平台的企业信息基础设施,在企业中广为采用的 Unix 系统(IBM AIX,HP-UX 及 SUN Solaris)和 Micr

36、osoft NT、IBM OS/2、Novell Netware 等系统,甚至支持 IBM主机系列 S390 与 AS/400。这种跨平台的支持能力给予了用户广泛的选择。同时 Lotus 也充分认识到 Microsoft NT 的价值(实际上长期以来 IBM Lotus Domino、Notes 都是最成功的 NT 应用) ,因此 Lotus 特别强调了与与 NT 的无办公自动化系统建设技术方案 21 缝集成。其中的主要特性包括:IBM Lotus Domino 可以作为 NT 的服务;可以使用性能监视器与 NT 事件日志等标准 NT 工具对 IBM Lotus Domino 进行统一的服务器

37、管理;用户邮箱与 NT 网络用户帐户同时建立;IBM Lotus Domino 目录与 NT 目录的双向目录同步;IBM Lotus Domino 用户口令与 NT 目录服务口令的同步等以及在 NT 工作站的单次登录。 Lotus 也已宣布对 NT 新版本的支持和集成,包括与 Active Directory 的连接。Lotus Domino/Notes 与 Microsoft NT 系统的无缝集成提供系统管理员单点管理的能力,降低了系统总体拥有成本。Microsoft 经常提及 Domino/Notes 与操作系统的功能重复或冗余,或者 IBM Lotus Domino 提供的功能是不必要的

38、。实际上,Domino/Notes 提供的功能,如层次化的文档数据库存储体、复制技术、层次化的符合 X.500 标准的目录服务、权限控制、双密钥加密与数字签名技术、身份认证、应用级的群集技术、邮件路由、日历日程、代理服务都不是操作系统(包括 NT)所能够提供的,而这些功能都是邮件、群件、Intranet/Internet 应用系统最基本的要求。作为软件平台,Domino/Notes 的这些丰富特性功能大大降低了用户集成、开发、实施的费用,提高了效率。7 对传统主流数据库数据交互共享的支持在对传统主流数据库提供数据交互支持的方面,IBM LOTUS DOMINO 也提供非常丰富的交互技术,具体分

39、析请参详如下:71 ODBC在和其他数据库交互数据这方面 IBM LOTUS DOMINO 首先支持最普遍,操作系统自带的 ODBC 和 JDBC,其中 NotesSQL 是 Notes 数据库的 ODBC 驱动,符合 ODBC 2.0 规范。在功能上,NotesSQL 和 JDBC 比较相似,用于以关系数据库的方式存取 Notes 数据库中的数据,并利用 Domino/Notes 软件来实现网络传输和安全方面的特性。并且 NotesSQL 还提供了一个名为 Authentication 办公自动化系统建设技术方案 22 List Manager 的工具,可用来指定只有哪些用户可以通过 Not

40、esSQL 连接 Notes数据库(本地或远程) ,进一步加强安全性。 另外,NotesSQL 还支持数据库连接可以为多个用户复用,而且对每个用户都可以实现各自的存取权限对数据访问的控制。在版本支持方面 NotesSQL 支持从 4.6.4 到 R6 各个版本的 Notes 数据库, NotesSQL 先后经历了多个版本,软件比较稳定。但只限于 Windows 平台,使用 ODBC 技术,效率不高。7.2 DECS使用 DECS 可以创建实时连接,所谓实时连接,允许你的 IBM Lotus Domino 应用程序提供一个对外部数据的同步访问。实时行为:实时行为集成到了 Notes 的数据库事件

41、中。当 Notes 或 Web 客户端用户打开、创建、更新或保存一个 Notes 文档时,这些集成到 Notes 中的事件被激活,同时也获得了从 Notes 到外部数据的实时访问。实时意味着你可以迅速的获取数据,但是网络带宽和运行的其他进程可以影响到系统的性能。一旦一个系统管理员创建了一个实时行为,在 IBM Lotus Domino 应用中定义特殊的表单,并让这个表单含有外部数据库对应的字段,那么用户就可以打开、创建 、更新或删除外部数据。用户的活动是直接访问后台数据的。这种活动是对用户 透明的,而且 Web 用户可以通过 4.6 或更高的 IBM Lotus Domino 服务器访问这些表

42、单,从而获得对外部数据的实时访问。DECS 服务器驻留在 Notes应用所在的 IBM Lotus Domino 服务器上,集成并获取 Notes 的事件。例如:如果从 Notes 表单查询或更新的外部数据库 DB2,Notes 用户可以象使 用 Notes数据一样使用 DB2 的数据。DB2 连接器(Connector)不需要安装在 Notes 客户端 。通过网络访问外部数据源的命令将被 IBM Lotus Domino 服务器引擎获取,而 IBM Lotus Domino 服务器 含有连接到外部数据源(DB2)的软件Connector。这个过程是不需要编程的。而且,它可以增加选项,在服务器

43、端缓办公自动化系统建设技术方案 23 存到达 Notes 表单的数据或缓存用于显示的数据集,从而减少 Notes 客户端存储数据的需求。创建一个实时行为,需要为 Notes 表单提供几个条目用于外部的实时连接访问。每 一个实时行为监视一个指定的 IBM Lotus Domino 应用表单,并且需要在 Notes 的表单中定义元数据 (MetaData),元数据是 Notes 域名的列表,来对应外部数据字段,从而构成映射。一个单独的外部数据源定义描述了将要到达的数据源和用于映射的元数据。另外,在实时行为的描述中,主键和字段也是必须的。几个实时行为可以监视几 个不同的数据库,可以监视一个数据库甚至

44、是一个表单。这就意味着,一个文档的数据可能来自于多个后台数据库,而每个这样的后台数据库都有一个监视此文档的实时行为。这就意味着,我们只要人为地做一个触发,就可以得到后台的数据,这个方法不用编写任何代码,只要设置一下即可。7.3 LEI(Lotus Enterprise Integrator for Domino)LEI(Lotus Enterprise Integrator) 是 Lotus 公司用于帮助用户加速创建员工自助服务、供应商关系管理和客户关系管理等协作性 Web 应用的 IBM Lotus Domino 应用开发平台的最新成员,能够快速集成企业系统与 Lotus Domino Ap

45、plication Server ,使协作性 DominoWeb 应用能够容易地采用传统方式很难触及的信息,从而允许用户方便地把现有企业信息结合到基于 Domino 的Internet、Intranet 和 Extranet 应用中,充分利用现有资源开展电子商务。LEI 的前身是 Lotus NotesPump,后者专门用于完成 Notes 数据库与关系型数据库管理系统之间高效、快速、可伸缩的指数据交换。LEI 由 IBM Lotus Domino 管理应用和多线程服务器组成,升级为一个多任务、可伸缩的企业系统,能够支持事件驱动的传输和数据存档服务。与 Lotus NotesPump 相比,L

46、EI 的新增功能包括:支持多线程,进一步增强数据传输性能;管理和应用用户界面更友好;能够管理用户从 IBM Lotus Domino 登录到企业资源的新的元连接器,有办公自动化系统建设技术方案 24 效地度量流过各连接器的元数据流;支持 SAP R/3、JD Edwards、Oracle Applications、PeopleSoft 等多种DominoConnectors,等等。借助这些新功能,LEI 允许通过 LotusScript 和 Java进行编程访问,使用户可以通过一个表格形式的界面快速集成和传递数据,即使是制定 IBM Lotus Domino 与关系型数据库、企业资源规划以及交

47、易处理系统等多种企业数据资源之间大容量数据的传递与同步时间表,也无需编程。通过提供系统之间按预定时间表进行的大容量数据传递和同步,LEI 允许用户方便地从销售点到后台生产系统的整个企业信息体系结构中同步关键商业数据,按照预定的时间表或以事件驱动的方式传输和同步化库存信息或其他从客户服务表、后端 ERP 或关系型数据库系统中收集的数据。7.4 ESB(Lotus Enterprise Solution Builder)ESB 是一个集成的开发和实时运行环境,允许 Lotus Domino 应用以交互形式直接访问关键业务的企业数据。作为现有 IBM Lotus Domino 企业集成技术的补充,E

48、SB 特别适合对后端操作系统和信息丰富的应用进行高性能访问。8.丰富的二次开发环境有了 Lotus Notes,终端用户和专业的应用开发人员都可以创建高效的交叉平台的客户机/服务器应用。Lotus 提供了完整的、可覆盖大多数群件应用的模板,其中包括客户服务、会议跟踪、状态汇报、预定服务以及其它许多方面的应用。用户可直接使用这些模板,或者根据自己的需要定制。他们也可用 Notes 数据库的基本组件,如 “表单”, “视图”和“域”等,创建简单的应用。Notes 的开发工具是一套独立的专用于 Notes 的开发工具,它不同于微软的通用于一切系统的开发工具家族。Notes 平台包含一个集成的开发环境

49、,为不同层次的用户提供了不同的开发工具。即使是没有编程经验的用户经过 Notes 培训也能快地建立和实施 Notes 应用,而专业开发人员更是可以使用 Notes 内置的编办公自动化系统建设技术方案 25 程工具创建有力的应用系统。Notes 的客户机服务器体系结构的一大优点在于开发应用的过程就是实施应用的过程:一旦应用系统开发完毕并且安装在 Notes服务器上,它就能够被任何具有访问权限的客户机和服务器访问和复制信息。从此,任何对表单、字段、视图或程序的改动即刻可以为所有的服务器继承,无论这些对象是在什么样的客产机或服务器平台上开发和实施的。第三方厂家的工具,许多厂家为开发者提供了支持 No

50、tes 应用开发的 NotesAPI,其中包括:Revelation Techi1o logies 的 VIP for Lotus Notes;Gupta Tecl1no logies 的 SQL Windows;Informix Software 的 New EraClass Library for Lotus Notes 和 PowerBuilder Libraries for Notes 等。Notes APIs 要求访问全部 Notes 开发平台功能的用户也可以在 C 或者 C开发环境中访问 Notes 客户机和服务器。两个APIs 都可以使开发者将 Notes 同任何提供 C 或 C

51、的系统结合在一起。具体第三方开发工具支持列表如下:Lotus C API toolkitLotus C+ API toolkitLotus Domino Toolkit for Java/CORBALotus and Notes Toolkit for COMLotus Domino Driver for JDBC (简称 LDDJ)NotesSQLLotus XML Toolkit(简称 DXL)Custom Tag Converion kit(简称 DCT)LotusScript Extensions toolkit(简称 LSX)8在应用系统层面的对比81 Lotus/Domino 平台

52、的 OA 与基于微软 Exchange 平台 OA 的比较首先Lotus 和 Microsoft 都将两个产品互相描述为竞争的产品,主要原因是在电子邮办公自动化系统建设技术方案 26 件的层次上,这两个产品确有可比性。但是在更大的意义上,Notes 和Exchange 是完全不同的两类产品。Exchange 基本上专注于电子邮件,而 Notes则是协作平台,电子邮件只是其中一个基本功能而已。它们两个的不同之处更胜于其共同之处。 Exchange 仅仅是一个电子邮件产品,而 Lotus 才是真正的群件(协作)产品。Lotus Notes 难道不是电子邮件吗?Lotus Notes 不只是电子邮件

53、,Notes 是协同工作平台,后者才是准确定位和价值所在。从 Notes 第一版开始设计时,就定位在提供网络连接起来的用户之间针对工作或问题,互相通讯和协同的综合集成环境。到今天为止,这一产品定位没有改变过。我看也没有什么理由在未来改变。而在 Microsoft 的产品家族中,Exchange 是作为 Ms Mail 的换代产品出现的。Ms Mail 是文件共享型的邮件系统,从 90 年代初起,Microsoft希望用将其换代升级为 Client/Server 结构的邮件系统,并着手开始了产品开发工作。Microsoft 用了许多代码名来称呼这个开发项目:Spitfire、Touchdown、

54、EMS等等。后来,Microsoft 决定他们必须有一个Notes Killer,Notes 做什么,这个产品也要做什么,并最终定名为Exchange。可是,尽管产品名称和市场目标不断改变,但本质并没有改变。Exchange 从根本上说是一个电子邮件产品。Exchange 经常有很多限制以及版本不兼容的问题 Exchange 著名的每一个服务器上 16GB 上限就是由来于其关系数据库存储内核。试想,如果平均每一个用户都占了 50MB 的邮箱与公共文件夹大小,那么每一个 Exchange 服务器只能支持 320 个用户。这就是企业级支持?要知道,实际使用中,由于邮件中包含了大量的附件文件,50M

55、B 的限制是很容易达到的。应该确切地说,从 5.5 版开始, Microsoft 在 Exchange Enterprise Server 中解决了这个问题,办法就是修改内核,引入新的磁盘存储结构。而在 Exchange Standard Server 中依然如故。于是新的问题出现了:两个版本不兼容。而且 Exchange 的 Enterprise 版必须运行在 NT 企业版上,价位就不办公自动化系统建设技术方案 27 一样了,分别是 Standard 版的倍和倍。产品设计思想的不稳定只能给用户造成灾难,Exchange 的升级对用户来说,每一次升级都意味着抛弃与取代。Exchange 的产品

56、策略经常发生改变一开始,Microsoft 决定做一个 Ms Mail的换代产品,就是Spitfire,这是 Exchange 的起点。Spitfire 实际上是基于OS/2 的 X.400 MTA(邮件转发代理) 。面对 Notes 的成功,大约 93 年起,Microsost 重新定位产品,称为Touchdown和Enterprise Messaging Server,试图加入类似 Notes 的功能特性。1994 年年中, Microsoft 正式宣布这个开发中的产品名称是Information Exchange,并预计从 95 年开始正式上市。但此时,Microsoft 发现要想达到

57、Notes 的功能高度十分困难,只能不断地延迟推出正式产品的时间,并削减次要的产品特性。对于产品开发过程中遇到的这些困难,Microsoft 的产品经理们在接受媒体的访谈中都承认了。如 Todd Warren:比我们希望的时间要长些,因为服务器太复杂了(CRN,1994/6/16) ;Collins Hemingway 说:全都是功能特性膨胀。Lotus 宣布一个新功能,我们的开发人员就认为应该在我们的产品中加进去;Andrew McGee 说:过去我们很希望 Exchange 成为 Notes Killer(杀手) ,但是这只能使 Exchange 变成什么也不象的产品。最终 Microso

58、ft 只能作出妥协,重新定位在电子邮件上,这才是大家现在看到的实际产品。当然,Microsoft 还做了一些策略性的决定,如只在 Windows 平台上开发从而实际上放弃了跨平台支持等等。可是,并非随着实际上是第一个成熟版本的Exchange 4.0 的推出,所有的产品定位策略就稳定下来了。例如,Exchang 的客户机一开始是 Exchange Client。用户可以使用 Exchange Form Designer(EFD)开发应用。Exchange Client 和 EFD 是 Microsoft 中的 Exchange 部门开发的。可是,Microsoft 的 Office 部门此时开

59、发出了 Outlook,Microsoft 就宣布策略级的 Exchange 客户机是 Outlook,因为Outlook 看起来更好些,根本不顾用户已办公自动化系统建设技术方案 28 经在 Exchange Client 上的投资。在这种情况下,用户就有了两个不兼容的客户机环境,而且 Exchange EFD 的应用无法应用于 Outlook。Outlook 也有 Form Designer 和一些转换工具,可是为了应用于 Web 客户机,Microsoft 又有其他的开发工具和策略,如 Visual InterDev。所以,客户机的策略不确定性依然存在。用户问 Microsoft:难道我真

60、的需要开发两种应用、维护两套应用代码体系,才能分别服务我的内部用户以及 Web 用户?要不只好放弃其中的一种客户机以及旧的客户机 Exchange Client。在服务器端,这种不确定的产品策略也同样存在。前面已经提到服务器内核之一是数据库引擎。这个数据库引擎依然在变化之中,为解决容量问题就改变磁盘存储结构。可是,用户数据怎么办?只能中断工作,一次性转换过去,要不就是全部放弃。实际情况下用户升级是一个痛苦的过程的,这一点可能 Microsoft 体会不到吧,几乎所有的 Microsoft的样板客户,在部署安装 Exchange 时遇到了阻力,出现这样的情况很大的一部分原因就是等待 Micros

61、oft 的新版本,因为 Microsoft 总是不断的有新版本出来。一开始是等 Outlook,因为 Exchange Client 很慢,应用难以运行。后来又碰到16GB 的问题,Microsoft 建议一个 Exchange 服务器最多支持 350 个用户,所以大家就等 Exchange 5.5 的企业版。现在发现 Exchange 的目录的适应性差,受限于 NT 域模式、难以在多个组织中延伸,而且目录复制受限于带宽等等,所以 Microsoft 要求大家等 NT 5.0 和 Exchange 6.0。谁知道未来还有什么变化?82 Lotus/Domino 平台的 OA 与基于 J2EE

62、或其它平台的 OA 的比较首先 J2EE 不能很好的保证文档的安全性和读取控件权限,很多人采用RDB 方式来解决公文流转的问题啊。.这么来说吧,一个 12-15 人的团对,采用 COM+ASP+SQLServer+ExchangeServer(前期,另一个团队,采用了 PB+Sysbase 做了类似的系统)去做一个 OA 产品,结果,在项目前期看起来一切都很好,公文也能流转,也能对数据域进行控制.但是,到后期的时候,问题出现了,我们知道 OA 特办公自动化系统建设技术方案 29 别是政府部门、集团型国有企业的 OA,内部机制是非常复杂的.首先,你用什么来保证修改的东西在文档资料中是可见的,而且

63、后来的人不能修改,第二,如果我使用数字签名,你如何保证这些文档是我签字的?而不是别人修改数据库.如果我的控制需要做到文档级的,就是说同一类型的文档,这一份你能看,那一份你不能看?总体来说:控制流转在 DB 环境下没有什么问题,就算是很复杂的控制,也可以做.但是文档资料的保存,数字签名.实际上,用 DB 来做解决方案,就意味着你企图使用结构化的数据格式来表示非格式化的东西.当然,非结构化的数据(比如 Word 文档资料)用 XML 来表示. 这当然是可以的,但工作量是多少?而且,你的结构化的表示方法真的没有问题吗?如果出现了问题,在文档结构上要改动,你如何做?一切程序都有变动的可能.如此下去,也

64、许你能理解当时我们做了半年的时候面临的问题了.发现修改变得越来越复杂,项目到后期基本就是补丁了.Lotus/Domino 平台下的 OA 开发速度快,实施容易.更能保证系统的可用性.开发人员更容易着重于功能的实现,而不是着重于技术实现上.而后一个项目,我们采用 Lotus Notes 开发,因为他的基础就是文档数据库,用了 3 个人,1 个月就给一个政府机构开发成功.。现在 IBM Lotus Domino 可以完全在 B/S 结构上表现出来,所有的接口可以和Java 调用, 而且整合在 Portal Server 的平台内.如果你需要,你甚至可以很简单地完成图象检索,在线会议等.而这仅仅是几

65、个模型.用户对界面可制.对于这样的企业平台,我的概念是:除非你的应用非常简单,不然,尽量站在平台的基础上,有哪个公司能够再做出一个 Notes?即使做出来类似的文档存储方式,你的安全问题如何解决呢?还是自己做?这似乎有点困难了吧。现在类似的产品也比较多了,数据库并不能解决所有问题,为什么那么多公司采用数据库作为开发方式,原因无非两点:开发人员多(数据库操作谁不会啊),对 OA 理解比较浅,,没有大型项目的背景.Lotus 所具有的文档型数据库特性是其它系统无法比拟的。因此综上所述,协作市场以后的发展趋势肯定是居于 J2EE+IBM LOTUS 办公自动化系统建设技术方案 30 DOMINO 的

66、架够,末了我再将主要观点重复如下:选择 Lotus/Notes 的优点:1)Lotus/Notes 如果不做开发本身也能用,邮件,日程安排,讨论等;2)Lotus/Notes 可大可小,小用户可以在上面做简单的流程及业务处理,开发时间快,对开发人员要求不高;3)Lotus/Notes 可与 J2EE 进行很好的接合.从 R6 的发展可以看出.Lotus 将越来越好的与 J2EE 进行整合;4)Lotus/Notes 有 IBM 的技术支持,可以有效的保护投资及技术升级改造,如果选择其它开发的平台,将无法保证 OA 系统的延继性(做 OA 的公司倒闭系统无法升级,做 OA 的技术人员离开都将对系统造成很大影响,系统本身做好后开发商很少对平台进行升级),拿区区几年的时间就说可以跟 LOTUS20 多年的漫长完善成熟过程相比,无疑是不现实的.5)可与其它系统无缝接成,Sametime、 Wworkflow、 domino.Ddoc 无线应用等,为系统的再次升级提供了很好的解决方案,而如果是自已开发的平台,开发商将无法帮你提供这些解决方案。6)Lotus/Domino 相对于 J2EE 具有绝

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!