lotus_domino平台在办公领域应用的优势分析.doc_第1页
lotus_domino平台在办公领域应用的优势分析.doc_第2页
lotus_domino平台在办公领域应用的优势分析.doc_第3页
lotus_domino平台在办公领域应用的优势分析.doc_第4页
lotus_domino平台在办公领域应用的优势分析.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IBM lotus_domino平台在办公领域应用的优势分析一、 Lotus Domino是什么?Lotus Domino是IBM五大软件产品之一(WebSphere、Lotus、DB2、Tivoli、Rational)。IBM 1995年7月重金收购Lotus公司,主要是为了获得Lotus Notes/Domino技术。IBM Lotus Domino是集成通讯、协作及Web应用服务器的群件系统。IBM通过Lotus Domino产品致力于帮助用户组织加强协作、提高生产力并简化业务流程、整合资源的企业级协作软件平台。群件(Groupware)是一个网络软件概念,它定义了由一组(群)人使用的应用程序,从功能上须满足“3C”要求,即满足通讯(Communication,个人或组织间的信息传递)、合作(Collaboration,工作团队中的信息共享)及协作(Coordination,业务过程自动化与协调)的要求。群件系统的优点:1.在企业组织中,群件促进合作并在一个联合项目中帮助人们进行通信和协作;2.可协调人和过程之间的交互活动;3.有助于规定文档流和完成一个项目必须做的工作;4能使合作项目中的每一个人能以一种更有效的方法完成各自指定的工作等。二、Lotus Domino平台主要特点2.1单一体系结构的完整解决方案Lotus Domino比起竞争产品的最大的优势之一就是提供单一的、集成的平台或基础设施,同时又能提供多种丰富应用,不必引入新的平台或基础设施就可以快速高效地开发和实施部署满足业务需要的、增值的应用系统。2.2跨平台性Lotus Domino是跨操作系统平台的企业信息基础设施,在企业中广为采用的Unix系统(IBM AIX,HP-UX 及SUN Solaris)和Microsoft Windows NT/2000/XP、支持IBM 主机系列S390 与AS/400、支持Linux(Red Flag, Turbo Linux,Redhead等)。这种跨平台的支持能力给予了用户广泛的选择,并保护了用户原有的投资。2.3成熟完善性Lotus Domino是一个非常成熟的产品,从1989年问世以来,目前已经拥有8800多万用户,很多世界级的大企业都是在这一平台上工作。IBM本身的全球30多万员工就在使用Domino/Notes,充分证实了Lotus Domino产品对企业级用户支持的能力。Domino在推出后的10多年内,在不断地进行产品的升级和技术更新,现有版本中不仅有稳固的、经过实践检验的系统基础,而且包含了各种现在流行的技术,包括Web、XML、Java、Servlet、JavaScript等。2.4高度安全性Domino/Notes提供了四级安全措施:验证、存取控制、字段级加密和电子签名,这些技术是在平台一级实现的,在很大程度上降低了开发者的工作,并且不会因为开发者的疏忽而造成安全隐患。验证:验证是保障某一用户身份被可靠认定的手段, 在Notes中, 验证过程是双向的, 即服务器和用户要双向验证。存取控制:存取控制表 (ACL) 规范了什么人可以以什么方式访问什么样的资源。字段级加密:Notes在邮件级、网络级、字段级、数据库级四个层次上对文档的全部或部分加密。电子签名:用户希望他们收到的邮件确为邮件上的作者所发出的,电子签名可以保障这一点, 这种机制保障了邮件在传输过程中未被篡改。2.5企业级信息集成Lotus Domino提供了许多产品与技术实现Domino文档型数据库或Domino应用系统的信息与企业其他数据资源的集成,其中主要的手段是LEI(Lotus Enterprise Integrator)和ESB (Enterprise SolutionBuilder) ,其中所采用的连接方法不局限于ODBC,对于Oracle、DB2、Sybase等数据库可以直接通过专用驱动进行访问,保证对后台数据库的高效可靠的访问机制,此外, Domino所能连接的数据资源不局限于关系数据库,而是可以访问ERP、MQ series等企业级应用与中间件事务处理系统(如SAP、Peoplesoft等)。灵活多样的企业集成手段可以使办公协作系统和业务系统有效地集成在一起,为企业建立EIP(企业级信息门户)和EKP(企业级知识门户)打下坚实的基础。2.6开发快捷、实施容易应用系统的推出与使用是投资得以回报的关键。Lotus Domino在开始系统实施的很短时间内,就可以在全部的范围内建立起电子邮件网,马上见到效益。而群件系统的应用或者办公自动化应用则可以利用Domino/Notes的快速开发、实施能力在较短的时间内实现。这非常适应办公自动化需求多变、繁杂的特点。同时,在Domino中开发可以使用最新的技术,例如:Java,XML等等。2.7对工作流机制的完美支持办公自动化电子协作系统的实现需要大范围的数据和众人的协商,也就是说,办理一件事需要多个部门参与协作才能完成。例如,发一个文件,包括了文件的起草、审核、会签、批准、发布等程序,这就存在一个工作流程,Lotus Domino提供了强有力的工作流机制,它根据路由将信息从一个环节传到下一个环节,帮助使用者形成数据,并且根据处理过程调整工作流向。它包括了路由、规则、任务三个原则。路由是定义对象传送时所通过的路径,规则是定义信息如何路由和路由给谁;任务则是定义工作流在某一状态某人的具体操作。2.8强大的集成开发环境与快速开发能力Lotus Domino 为开发人员提供了强大的集成开发环境,可以快速、容易、可视化地开发动态、交互式的办公自动化应用,开发出来的应用直接面向Web浏览器。三、Lotus Domino与其它后进平台的技术分析对比下面我们就我们选择的后台服务平台DOMINO跟目前其他技术平台的技术对比分析如下。3.1 二十余年更悠久的历史、全球最大的协作用户群、至今最高的市场增长率从DOMINO第一个版本从1989年推出至今,DOMINO已经过二十余年的发展和过亿用户的广泛考验。到目前为止仍占据了全球协作市场的46%,在过去的12个月内,协作市场的第二名Microsoft更有1500个大型企业及政府用户迁移到Notes/Domino,是目前没有任何一个类似产品能与其项背的。因此站在全球的角度来看,世界500强中的85%采用他提供工作流、邮件、知识共享的后台服务。站在中国的角度来看,首先是在1997年由国务院面向中国所有政府机构下发了采用DOMINO作为电子政务管理服务平台的红头文件。其次中国大型企业的大部分也是基于DOMINO来提供协作办公服务。 3.2 对目前最好的协作技术体系J2EE的支持与扩展在对JAVA的B/S支持方面,DOMINO最明显的特点就是支持J2EE Java 2 企业版,通过Java程序、JSP、Servlet、JDBC等方式均可以调用Domino的数据、对象和方法。支持J2EE的好处在于可以通过第三方的Web开发工具来开发Domino的应用。3.3 对各类国际标准协议的支持1)安全性方面支持PKI标准高强度加密支持安全套接层HTTPS(大部分银行系统所采用的国际标准数据传输加密协议)支持PKI标准高强度加密支持X.500验证支持智能卡PIN验证支持任何标准的CA认证2)电子邮件及即时通信方面第一个支持本地简单邮件传输协议 (SMTP)协议的协作软件支持POP协议 支持多用途互联网邮件扩展(MIME)支持cc:Mail 和其他支持 VIM 标准的邮件程序支持带有邮件功能的 Microsoft 的产品和 Microsoft Exchange 3)跨平台数据库交互及系统集成方面支持标准的数据描述XML轻量目录访问协议(LDAP)ORB间互联网协议(IIOP)扩展的服务器页面(XSP)标准的HTTP协议标准的ASP访问支持标准的PHP访问插件标准的WAP访问支持(手机浏览互联网的唯一标准)3.4 对大数据负荷的支持及优秀的快速处理性首先根据权威的第三方测试机构测试, Domino在四个不同的主流平台下(Solaris,z/OS,w2k,AIX)均表现出良好的性能, 在支持40,200个高负荷数据压力的时候都绰绰有余。 而基于小型企业操作系统WINDOWS平台的.NET用户当并发测试数靠近500的时候往往就陷入服务器崩溃的边缘。因此40,200和500的相比根本不具有同一数量集相比的意义。当机构的应用层次到了海量用户集的时,随着系统规模不断扩大,关键应用不断增多。整个平台的可用性、稳定性以及可扩展性就成了许多用户关注的问题。因此针对此高端需求,DOMINO从以下几个方面提供了群集服务保障系统的稳健运行。1.失效转移-用户的关键数据库、关键服务器,包括中继服务器都可以转移到群集中其他服务器。发生失效转移时,用户的请求被重定向到其他服务器,这样,用户在服务器当机时仍可以访问数据库。2.负载平衡-服务器间的负载平衡可以保证用户对服务器的请求较均匀地分布在群集里的各个服务器上,优化整个系统的性能。 3.群集复制 -要建立有效的群集,关键之一就是在两个或多个服务器上建立数据库的副本。 群集复制保证了所有的修改都能立即传播到群集中其他副本上。它利用事件驱动的机制使数据库严格同步,保证了信息的高可用性和一致性。4.系统扩展 -当用户数增加时,利用群集可以方便地对Domino系统进行扩展。用户帐户可以均匀地分布在群集中,这样,对突发的负载高峰能够进行负载平衡。数据库也可以建立多个副本,提高数据的可用性。 最后DOMINO单个数据库目前可以达到64GB的海量数据,远超过竞争对手MS-SQL最新版本的16GB容量。3.5 为何DOMINO是最优秀的文档数据库而不是关系型数据库相对于传统的关系型数据库,Lotus Notes 的文档数据库更是一种强健的对象存储手段,用户可通过它访问、跟踪、存储并组织繁多的信息。文档可包含任意数量的对象,其数据类型包括纯文本、RTF 文本、数字化文本、结构化数据、图象、图形、声音和动画。这在关系型数据库都是不可想象更别谈支持的实现。另外Notes 数据库中也包括向文档中输入信息的“表单”、访问信息的“视图”和丰富的开发工具,这些工具可自动执行与应用有关的过程。 四、Lotus Domino对关系型数据库的支持 Lotus Domino平台对关系型数据库也具备良好的扩展支持,其中Domino 7.0以后的版本自身更是集成了对DB2及Oracle的技术接口。Domino 与关系型数据库据库(DB2或Oracle)的集成应用有三种方式:1.通过J2EE提供的JDBC链接方式;2.LEI方式,Lotus专门用于Domino数据和关系数据库交互的软件;3.Web Service方式获得其他应用的数据和与其他系统交换数据;五、Lotus Domino应用层面的优势5.1 Lotus/Domino平台的OA与基于微软Exchange平台OA的比较首先Lotus和Microsoft都将两个产品互相描述为竞争的产品,主要原因是在电子邮件的层次上,这两个产品确有可比性。但是在更大的意义上,Notes和Exchange是完全不同的两类产品。Exchange基本上专注于电子邮件,而Notes则是协作平台,电子邮件只是其中一个基本功能而已。它们两个的不同之处更胜于其共同之处。Exchange仅仅是一个电子邮件产品,而Lotus才是真正的群件(协作)产品。Lotus Notes难道不是电子邮件吗?Lotus Notes不只是电子邮件,Notes是协同工作平台,后者才是准确定位和价值所在。从Notes第一版开始设计时,就定位在提供网络连接起来的用户之间针对工作或问题,互相通讯和协同的综合集成环境。到今天为止,这一产品定位没有改变过。可是,尽管产品名称和市场目标不断改变,但本质并没有改变。Exchange从根本上说是一个电子邮件产品。1、Exchange经常有很多限制以及版本不兼容的问题Exchange著名的每一个服务器上16GB上限就是由来于其关系数据库存储内核。试想,如果平均每一个用户都占了50MB的邮箱与公共文件夹大小,那么每一个Exchange服务器只能支持320个用户。在实际使用中,由于邮件中包含了大量的附件文件,50MB的限制是很容易达到的。 产品设计思想的不稳定只能给用户造成灾难,Exchange的升级对用户来说,每一次升级都意味着抛弃与取代。2、Exchange的产品策略经常发生改变一开始,Microsoft决定做一个Ms Mail的换代产品,这是 Exchange的起点。Spitfire实际上是基于OS/2的X.400 MTA(邮件转发代理)。面对Notes的成功,大约93年起,Microsost重新定位产品,称为Touchdown和Enterprise Messaging Server,试图加入类似Notes的功能特性。1994年年中,Microsoft正式宣布这个开发中的产品名称是Information Exchange,并预计从95年开始正式上市。但此时,Microsoft发现要想达到Notes的功能高度十分困难,只能不断地延迟推出正式产品的时间,并削减次要的产品特性。几乎所有的Microsoft的样板客户,在部署安装Exchange时遇到了阻力,出现这样的情况很大的一部分原因就是等待 Microsoft的新版本,因为Microsoft总是不断的有新版本出来。一开始是等Outlook,因为Exchange Client很慢,应用难以运行。后来又碰到16GB的问题,Microsoft建议一个 Exchange服务器最多支持350个用户,所以大家就等Exchange 5.5的企业版。现在发现Exchange的目录的适应性差,受限于NT域模式、难以在多个组织中延伸,而且目录复制受限于带宽等等,所以Microsoft要求大家等NT 5.0和Exchange 6.0。谁知道未来还有什么变化?5.2 Lotus/Domino平台的OA与基于J2EE或其它平台的OA的比较1、首先J2EE不能很好的保证文档的安全性和读取控件权限我们知道OA特别是政府部门的OA,内部机制是非常复杂的。首先,你用什么来保证修改的东西在文档资料中是可见的,而且后来的人不能修改;第二,如果我使用数字签名,你如何保证这些文档是我签字的?而不是别人修改数据库。如果我的控制需要做到文档级的,就是说同一类型的文档,这一份你能看,那一份你不能看?关系型数据库与纯Java应用要实现以上“文档级”甚至是“字段级”的应用权限控制是非常困难的,不仅开发人员要做大量的权限机制设计工作,而且实现难度和工作量也非常大。但关键问题是,这种工作落在了应用软件开发商的身上,设计出来的应用权限机制的稳定性、可靠性、严谨性、运行效率值得怀疑。但是基于Lotus Domino的应用就不必担心这一切,因为IBM Lotus Domino其平台已经将这种机制进行了完美的集成,应用软件开发人员只需要调用已经设计好的机制。另,IBM公司比任何应用层面的软件开发商在平台底层的设计和开发实力上有着得天独厚的优势。2、Lotus所具有的文档型数据库特性是其它系统无法比拟的 J2EE仅仅是一种框架,但技术是有一个基本架构的。使用J2EE可以配合Domino开发,也可以基于数据库开发。但是,问题是你如何存储管理这些文档?存放在文件系统里?村放在数据库里?你如何来进行全面的文档检索? Lotus Domino集成了专业的文档型数据库,专门处理各种文档型数据的流转、处理、管理等工作。而关系型数据库只能做到对数据的存放,文档数据的流转、处理、管理等工作只能交给J2EE开发商来解决,无形中增加了用户的应用风险。3、Lotus/Notes

温馨提示

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

评论

0/150

提交评论