BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

你吓着我了,MOSS

| 作者 胡键 关注 0 他的粉丝 发布于 2009年7月18日. 估计阅读时间: 6 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

MOSS是一款不容忽视的集成产品,在整个微软的桌面集成战略中占有重要地位。由于能够跟Exchange、Office、SQL Server、AD等诸多项微软产品进行集成,同时兼具门户、工作流、全文检索、内容管理等功能,这些都使得你在考虑以人员为中心的集成时,应该将它放在你的产品考察列表中。

然而,在使用了4年的MOSS之后,Peter Campbell却说MOSS让他受到了惊吓。这到底是怎么回事呢?在这篇题为“SharePoint让我受惊的原因”的博文中,他归纳了几点原因:

  • 执行现成的功能,还不错。但要是集成遗留系统,复杂度很快就上升了;而且集成是基于SOAP,而不是REST。
  • MOSS并不成熟,是两个独立被开发应用(Windows Sharepoint Services内容管理服务器)的拼凑。
  • 如果缺乏规划,Sharepoint会很快成为一个垃圾场,包含大量特定功能的站点,造成“文档筒仓”。
  • 将文件放在数据库的blob字段,而不是保存指向磁盘文件的链接,有损性能。
  • 复杂昂贵的许可证。
  • 和大多数开源门户相比,Sharepoint的硬件和带宽需求要高得多。

Peter在文中直言不讳地表达了对一种管理性和经济性更好的方案的渴望,而且声称即便不是Sharepoint也无所谓。他接着写道:

如果我的目的是要促进组织内的协作和集成工作,使用能超越和阻止筒仓的技术,使用象DrupalKnowledgeTreePloneSalesforce这样的应用,情况要好一些。它们全部都能完成大部分Sharepoint的功能,可以通过补充来得到Sharepoint的那些大杂烩式的功能,但是部署的复杂度低,也更便宜。

最后,他总结说:

经过4年的痛苦,现在我的结论是:到这个产品成熟的时候,如果有组织买单和感兴趣;带宽预算高;高性能的广域网络,而且有咨询预算,Sharepoint将会是一个非常不错的选择。就我目前的条件——部分组织买单;服务器预算一般,没有咨询预算;网络尚可,但要优先考虑某些带宽,如VOIP和视频——我看我最好还是找个替代方案。

很快,一位MOSS的MVP,Eugene Rosenfeld,针对Peter上面的那几点理由一一做出了回应

  • 难以集成遗留应用:这是所有技术的难点,不单单是Sharepoint。此外,Sharepoint还提供了一些工具来简化这些工作,而且也不贵。
  • MOSS是两个独立应用的拼凑:CMS是被集成的,但是集成得比人们想象的要好。在企业内网(intranet)和外网(extranet)情况下,Sharepoint工作得很好;在互联网中,比较困难,但例子也有很多。
  • 在没有规划的情况下,Sharepoint会成为一个垃圾场:任何内容仓库都是这样。集成的搜索可以帮助内容发现,内容过期和记录管理特性有助于将这些散乱的内容归档。
  • 复杂昂贵的许可证:建议找销售谈谈,如果是非盈利组织,可以谈出不错的价格,另外可以了解一下微软的BizSpark
  • 比开源门户的硬件和带宽要求高:Sharepoint可以从小做起,随着需求的增长,增加硬件即可。带宽是个问题,但是任何CMS都有这样的毛病。
  • 在数据库字段中存放文件内容,而不是磁盘文件的链接:把内容放在数据库中可以利用数据库的事务、负载均衡、备份、维护、故障转移和灾备。而且,SQL Server对于blob字段也在不断改进。
  • 更中意Drupal、KnowledgeTree、Plone或Salesforce:集成多个应用要比购买一个已集成应用的成本高。

同时,Eugene还警告不要低估了跟微软产品进行集成的成本:

不要低估了无法跟用户所钟爱的Office桌面应用集成的成本。用户生产力的流失以及用户的培训成本是部署任何CMS或协作系统的两项非常高的隐性成本。SharePoint通过利用用户已具备和熟悉的Office桌面应用的技能,使得这些成本达到最小。

在对Eugene博文的回复中,Peter承认大多数属于灰色地带,不值得进一步的争辩。同时,他也表达了自己的观点:

我这篇帖子的意思是想表达出我所知道的非盈利环境——我们缺乏资金、技术专长,而且在很多时候,我们用户的带宽要求能让复杂技术大规模成功应用。因此,我的主要观点是,得到Sharepoint全部功能的好处可能并不值得。没错,Drupal是少了很多功能,而且它也会变得复杂,但是我只要建立一个简单的Drupal站点就能以最少培训完成极好的交流和协作,还不需要大量地投入时间和金钱;对于Sharepoint,我无法也不会说出同样的话。

……

但是我的帖子并不完全是抨击Sharepoint——它只是想宣扬Sharepoint并不简单。要是你的环境中有一个大型IT部门,招聘了不少程序员,而且有适当的咨询和基础设施预算,它会是一个强大的平台。

的确,就像Peter所说的,微软的很多东西,尤其是开发工具,并不像一开始看上去的那么简单。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

同意:微软的很多东西,尤其是开发工具,并不像一开始看上去的那么简单 by Chu Kevin

微软的东西,就是上手快,入门快。但是可挖掘的东西很多,你也可以做出很复杂技术要求很高的东西。
但是,我坚信SharePoint是完成企业内部CMS最好的系统。

Re: 同意:微软的很多东西,尤其是开发工具,并不像一开始看上去的那么简单 by Wei Fisher

sharepoint 上手一点也不快……而且,随着时间的增长,会越来越痛恨这个东西。尤其是在为他开发 wf 的时候。

Re: 同意:微软的很多东西,尤其是开发工具,并不像一开始看上去的那么简单 by Yu Wang

问题在于为什么一定要在SharePoint开发工作流?

Re: 同意:微软的很多东西,尤其是开发工具,并不像一开始看上去的那么简单 by 张 善友

SharePoint的工作流可以选择一个第三方产商的工作流产品,比如K2 blackpearl就非常不错

瘸子还怪路不平呢 by 赵 泉

Sharepoint上手慢我赞成,但Sharepoint工作流却是非常好的技术;我一直是做WF工作流的,也听说Sharepoint中工作流很难用,但我研究了Sharepoint以后,才知道那是因为做Sharepoint工作流的人对WF的思想了解的太欠缺了。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

5 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT