shifujun2013
作者shifujun2013·2013-11-28 11:11
产品经理·南京帮越软件科技有限公司

IBM Domino平台优劣势分析

字数 3841阅读 9423评论 2赞 7

IBM Domino平台优劣势分析

 

作者:史付军 (shifujun@yidaruanjian.com

目录

一、IBMDomino平台有那些长处?... 1

1、跨操作系统... 1

2、产品稳定、久经考验... 1

3、功能丰富、成本低廉... 2

4、安全可靠、管控方便... 2

5、性能优良、永不终断... 2

6、集群部署、扩展方便... 2

7、用户管理、高效简单... 2

8、流程审批、灵活安全... 3

二、IBMDomino平台有那些短处?... 3

1、统计查询功能不足... 3

2、数据库易超限... 3

3、从业人员数量不足... 3

4、系统开发、维护费用高昂... 3

三、结论... 4

附录:参考文献... 4

一、IBM Domino平台有那些长处?

1、跨操作系统

Domino服务器可安装在所有的操作系统上,可满足不同层次用户的需求。

基于Domino平台开发的业务系统借助Domino的跨平台轻松实现跨平台:用户更换操作系统或硬件服务器,业务系统无需做任何修改。

 

2、产品稳定、久经考验

Notes产品最初功能就是用户标记一个故障报告,系统工作人员能够对故障报告作出反应,用当下的语言描述就是协同办公,Notes有一个优良的协同基因。

Notes的第一个版本于1989年发布,经过20多年、大量用户使用、版本升级完善,产品的稳定性经受住了各种考验。

协同基因+产品稳定 决定了Domino平台在协同办公软件领域的独特地位。

在这里要区分一下产品稳定和系统稳定:系统稳定建立在产品稳定的基础之上,系统稳定的影响因素更多,尤其是在Domino平台上可以开发业务系统,所以基于Domino平台OA系统的稳定性和Domino平台的稳定性是两个概念。

 

3、功能丰富、成本低廉

Domino服务器提供Http、Pop3、Smtp、Imap、Router、Replica 、Ldap、Diiop等多种服务,并且这些服务是内置的、集成在一起的,成熟度高配合默契。

安装好Domino服务器之后无需再安装邮件服务器、web服务器、目录服务器、数据库,这么多的服务器如果需要分别安装,则在采购成本、部署时间、维护难度、系统出错率上均会有大幅度的上升,所以说Domino平台低成本高效率、多快好省并不为过。

Domino服务器提供数据存储,和Oracle等关系型数据库不同,Domino是文档型数据库,数据字段可随需扩展,真正做到了随需应变而不会对业务系统带来灾难性影响;存储内容包括文档数据、文件、图片、音频、视频等各种类型数据,并且可以严格控制查看权限;和关系型数据库相比有优势的同时当然就会有劣势,Domino数据存储的劣势会在稍后做详细介绍(数据库易超限)。

 

4、安全可靠、管控方便

伊莉诺斯(Illinois)大学的Computer-basedEducation Research Laboratory (CERL)实验室于1973年发布了一个叫作PLATONotes的产品。当时,PLATO Notes独特的功能就是以用户的ID来标记一个故障报告与日期,以及保护那些不让其他用户删除的文件的安全。

从最初的用户安全、文档安全扩展到了现在的多级安全:1)、系统安全(登录验证),2)、访问安全(业务库访问控制),3)、数据安全(文档访问控制),4)、数据项安全(可查看内容控制),5)、操作安全(可执行操作控制),6)、审计安全(所有操作均有记录),7)分布式授权(管理方便、职责清晰),8、备份安全(集群复制)。

 

5、性能优良、永不终断

业务系统对性能和可持续服务的要求比较高,通过负载均衡、失效转移,Domino在平台层面较好的解决了这个问题,无需业务系统开发商在业务层面考虑该问题,保障了业务系统的简洁和高效。

Domino平台的集群复制机制保障了多台domino服务器上业务库复本间的数据同步,Internet Cluster Manager (ICM) Internet集群管理解决了负载均衡、失效转移的问题,通过以上两大核心技术Domino完美的满足了业务系统对性能和可持续服务的高要求。

 

6、集群部署、扩展方便

企业扩张、企业并购会导致系统用户数量的增长,业务模块增加会导致系统访问数量的增长,日积月累会导致系统数据容量的增长······这些增长的结果是系统响应速度的下降、系统可靠性的下降、用户满意度的下降······要解决这些问题需要增加资源,相比采用更高性能的服务器,集群技术可以较低成本的解决此类问题,并且后续可以根据需要方便的继续扩展。

 

7、用户管理、高效简单

       所有的操作均可在IE等浏览器上操作完成,使用简单、方便。

系统初始化时可以通过CSV文件导入所有人员进行批量注册。

系统管理员可以进行分级授权,设置多个部门管理员,负责维护各自权限范围内的部门、人员信息,权责清晰、管理高效。

支持常用的维护功能:1)、变更部门名称,2)、变更部门级别,3)、变更人员部门,4)、变更人员职务,5)、人员兼职,6)、停用人员,7)、删除人员,8)、初始化人员密码。

 

8、流程审批、灵活安全

流程审批是协同办公软件的核心业务,也是难度大、需求复杂、适用范围广的业务类型。

Domino平台的安全机制结合快速、高效的开发平台,使得Domino平台相较其他平台开发出的流程审批业务具有了先天的、平台级的优势。

 

 

二、IBM Domino平台有那些短处?

1、统计查询功能不足

和Oracle等关系型数据库相比,Domino平台存储数据采用了文档型数据库,查询机制使用全文检索机制,无法像查询Oracle等关系型数据库那样进行多条件组合统计查询,这也导致了Domino平台不适合开发ERP等数据性要求比较高的业务,Domino平台被局限在了开发OA协同办公软件。

虽然可以通过Domino平台统计查询系统方案解决多条件组合统计查询的问题,但不是所有业务都适合用此方案来解决。

 

2、数据库易超限

在Domino数据库中可存放各种类型的附件,若业务库中经常要上传大量视频、音频、图片等大附件,则Domino数据库容量会急速膨胀,数据库过大后会出现响应缓慢、查询耗时等使用问题;而基于关系型数据库开发的业务系统将附件存放在了物理存储上,数据库中只是记录引用链接地址,不会对系统性能造成太大影响。

虽然可以通过业务库和附件库分库存储方案来解决数据库易超限的问题,但不是所有的业务都适合用此方案来解决。

 

3、从业人员数量不足

个人猜测原因如下:1)’、IBM对Domino平台的包装、推广、宣传不给力,2)、IBM在Domino平台上投入的培训力量不足,没有很好的建立起自己的合作伙伴群,3)、IBM的技术开放力度不够,IBM有很多、很好的技术及应用,但合作伙伴不能方便、高效的使用这些技术为客户服务。

 

4、系统开发、维护费用高昂

虽然Domino平台具有低成本高效率、多快好省的优点,但客户最终使用的是在此平台上开发的业务系统,由于从业人员数量不足进而导致了业务系统开发、维护的费用较高。

 

 

三、结论

       优势:物美价廉

       劣势:仅限协同

 

 

原文链接:     

http://www.yidaruanjian.com/wangzhanyewu/wangzhan_neirongguanli.nsf/0/C30FDEABF21FE55548257C2200666C99/$file/IBM-Domino-youshi&lieshi.htm

附录:参考文献

1、Lotus Notes历史回顾

http://news.ccidnet.com/art/1032/20050425/243319_1.html

2、理解 IBM Lotus Domino 服务器集群

http://www.ibm.com/developerworks/cn/lotus/d-ls-dominoclustering/?S_TACT=105AGX52&S_CMP=tec.cto

3、集群的可扩展性及其分布式体系结构集群的可扩展性及其分布式体系结构集群的可扩展性及其分布式体系结构

https://www.ibm.com/search/csass/search/?q=%E9%9B%86%E7%BE%A4%E7%9A%84%E5%8F%AF%E6%89%A9%E5%B1%95%E6%80%A7%E5%8F%8A%E5%85%B6%E5%88%86%E5%B8%83%E5%BC%8F%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84&sn=dw&lang=zh&cc=CN&en=utf&hpp=20&dws=cndw&lo=zh&Search=%E6%90%9C%E7%B4%A2

 

 

 

 

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

7

添加新评论2 条评论

dominouserdominouser软件开发工程师技联信通
2016-08-04 15:02
Domino开发的系统也完全可以将附件存放在了物理存储上嘛,新版本和java结合越来越完善,查询统计功能应该也还行
guojian2080guojian2080软件开发工程师..
2015-04-01 19:43
Mark
Ctrl+Enter 发表

作者其他文章

相关文章

相关资料

X社区推广