Sharepoint 究竟能为客户做些什么- 风中的舞蹈- 博客园

从2004年算起来,专注于Sharepoint技术以及六七年了。从SPS2003,到MOSS2007,已经现在的Sharepoint Server2010 Beta2,Sharepoint技术可以说是迈过了一个又一个台阶,起码可以说,字面的功能是越来越强大。

国内的Sharepoint应用,应该说是从2007年进入了发展的阶段,虽然也有SPS2003下的应用,但是敢于尝鲜的企业毕竟很少,而且说实话,SPS2003下做企业应用,实在是太困难了,所谓的团队协作只能是个供销售人员忽悠的概念,干不了多少实在的事情。MOSS2007发布后,国内的应用渐渐多了起来,北京的几家专注于Sharepoint技术的公司,日子也渐渐好了起来,MOSS也终于成为了微软增长最快的一个产品,一年为微软拿下了10亿美元的利润。

几年过去了,国内那些看重了Sharepoint技术并实施了Sharepoint项目的企业,究竟都从项目中获得了哪些利益,我无从考证。作为一直致力于使用Sharepoint技术为企业搭建应用环境的IW,我一直在困惑,企业究竟该如何实施Sharepoint技术,才能让这项技术真正的带来好处。

说起来,我也算是参与过一些项目,而且也号称是Sharepoint架构方面的MVP,让我惶恐的是,对于Sharepoint这样庞大的一个产品,几年下来我都没能彻底掌握它的架构,以及规划的原则。就我的理解,微软几乎所有的服务器产品,实施前都需要非常详细的项目规划,而规划的制定需要对架构有透彻的理解。

就拿内容管理来说吧。Sharepoint技术能够提供给客户的最实惠的应用,其实就是内容管理。说句不好听的,就算是花上几十万甚至是上百万做一个Sharepoint项目,别的功能都不要,就做内容管理,能够真正运用此技术,把企业内部的信息分门别类的管理好,让所有的信息处在最恰当的状态:所有需要的人能够随时得到,所有无权的人永远看不着,那也是一件非常了不起的事,对企业来讲,也算是超值了。可实际的效果怎样呢?

说起来可能都认为很简单,不就是内容管理么!先把信息分类,然后按分类分别创建站点、文档库、文件夹,然后分别赋予各自的权限,不就OK了嘛!看起来好像是这么回事,实际上没那么简单。先说分类,如果一个企业想把内容管理做好,企业内部必须有专门的档案管理的人才,不但要求对档案管理的流程和具体内容非常清楚,而且要对分类学相当了解,就这一点,估计国内很少的企业具备这样的条件。不是说不具备这样的能力,而是说没有这方面的意识。企业尚且如此,做Sharepoint项目的IT公司,更不能指望了,再说这个也确实不是技术的问题,不属于IT公司的职责范畴。

当然,肯定会有公司具备这样的能力,因此对内容管理会有更清晰的要求。接下来就是安全方面的规划了,这是实施Sharepoint项目的IT公司本职的工作。然而Sharepoint的安全体系,也是比较复杂,关于Sharepoint用户、用户组还有访问群体,搞得我都眼晕。记得2007年在微软BPIO培训的课上,我曾专门问过讲课的老师他们之间的关系和标准的做法,那个来自比利时的微软的帅小伙倒是十分耐心的给我讲了半天,由于英语不太灵光,我也只听了个大概。后来从微软的网站上找到了MOSS2007的规划指南,仅仅安全部分的规划就有非常厚的一沓,而且这东西不是看一遍就能够深入理解的,于是至今我都不能很好的规划安全。这里还要用到许多的基础架构的知识。对于Sharepoint技术来说,{zj0}的环境是微软的域环境,而实际的情况却是,很多客户没有域环境,并且很排斥域环境。专业的Sharepoint项目公司,也不是都有能够很好规划域环境的专门的人才,要知道这方面的知识属于微软系统工程师的范畴,而要真正获得MCSE的能力(不是Paper MCSE),也不是一朝一夕的事,所以{zh1}的结果,大家可想而知。

我个人认为,对于Sharepoint技术来讲,除了对企业非常实惠的内容管理外,更大的价值在于,它是一个企业信息化的平台,是一个骨架,企业的所有的应用都可以透过它,来完成各自的工作,并且通过这个平台,来展现企业信息的各个方面。

这么说起来有点虚,统一的企业应用平台就不说了,就说Excel Service提供的商务智能。一个企业会有各种各样的应用,无论是什么架构,比方说我们现在使用的用友的财务系统,基于B/S架构。除了利用Windows 2008的终端服务网关和用于发布终端服务的TSWebpart,是分支办公室通过内部办公门户远程使用财务系统外,我们可以使用Excel Service去财务系统中,提取我们需要的任何信息,生成用友并没有提供的实时报表,放在领导的桌面上。

2008年底,我又回到了熟悉的企业环境,开始用Sharepoint技术搭建企业的信息化平台,整整一年过去了,我也只是简单搭了个环境,关于Sharepoint的本身的基本的内容管理功能,并没有开始真正的使用,因为这是个新企业,还没有成熟的管理。我和一个开发的搭档花了半年的时间,开发一个成品的库存管理系统,集成在Sharepoint的平台之上。虽然领导要求的库存管理只需要知道实时库存即可,但是通过Excel Service,我还是很轻松的将生产入库情况分析、每日累计出货情况、经销商出货情况、销售分区年度出货情况、销售分区实时出货情况、纸箱消耗情况等等,与生产销售有关的报表放在了领导的桌面上。我认为,这些隐含于系统内部的各类数据的分析,才是真正体现Sharepoint技术价值的另一个最重要的方面,也是企业最需要解决的问题。因为围绕这一个产品库存,我们公司起码有8名员工,每天的很多时间花费在这个上面,而且做出的Excel文件的报表,数据的重复利用能力几乎为零,现在有关这方面的统计工作,已经被彻底解放了。

BTW,以上仅仅是我对Sharepoint技术的一些看法,文中的一些观点是我个人实事求是的看法而已,没有任何贬低国内Sharepoint应用水平的意思。而且我也勉强算是Sharepoint的圈内人士,希望能够紧跟Kaneboy、熊总、Choral、Erucy、Kevin等各位大牛的脚步,为这项技术的发展出一份力。尽管如此,我依然做好思想准备,双手抱头,以躲避四处飞来的板儿砖!呵呵 

 

Feedback

LanceZhang:
我觉得sharepoint什么都能做,定制好一套sharepoint并加上适当的人员培训可以抵得上一套几百万的OA。

可惜跟ms其它产品耦合度太高了,要买就要买一套,而且好像国内好的MOSS开发人员不多,能做好MOSS定制开发的公司也不多。。。

几百万的OA?OA如果买成熟产品的话几十万应该是可以拿下来的(还算是不错的产品了,一般的产品几万都能拿下来),sharepoint的话买个moss估计好几万就没了(好像客户端还要收钱),还没算实施的费用以及配套软件费用(sqlserver,客户端要买office),整个算下来,sharepoint的实施费用不低的。
kiler
是的,
kiler:
引用LanceZhang:
我觉得sharepoint什么都能做,定制好一套sharepoint并加上适当的人员培训可以抵得上一套几百万的OA。

可惜跟ms其它产品耦合度太高了,要买就要买一套,而且好像国内好的MOSS开发人员不多,能做好MOSS定制开发的公司也不多。。。

几百万的OA?OA如果买成熟产品的话几十万应该是可以拿下来的(还算是不错的产品了,一般的产品几万都能拿下来),sharepoint的话买个moss估计好几万就没了(好像客户端还要收钱),还没算实施的费用以及配套软件费用(sqlserver,客户端要买office),整个算下来,sharepoint的实施费用不低的。


是的,MOSS做的OA还不一定好用。
LanceZhang:
@kiler
@Allen Zhang
我说的是有依据的,是某省级政府机关的OA项目实况(300W左右),客户要的功能其实MOSS大多都能实现,自己开发成本高说不定还不如MOSS的稳定

但MS产品都是配套的,还有lcs什么的,买就要买一堆,算下来成本确实是高。另外,MOSS的人机界面比较死板不如自己开发的系统,我也同意。


其实更头疼的是性能问题,300W项目的OA,如果不考虑贪污腐败,我觉得应对几百万几千万级别数据应该是没有问题的,Moss估计就悬了,我了解到的情况是几十万的数据的时候性能就很差了。
Moss大型项目国内实施的成功案例好像没有几个,我见过中石油实施的Sharepoint门户,服务器都架了十几台了,性能还是不好,搜索动不动就挂掉。
昕友
怎么都是MOSS的风格,说明对于moss的界面定制研究的不够深入。怎么说MOSS是基于.NET的,masterpage的那套机制没有任何的变化。印象中合肥一家公司做的克拉玛依教育门户,起码首页是xx看不出MOSS的迹象,除非查看源码。
不过话说回来,要想自己完整重写一套masterpage并配合自己的CSS,的确不是一件容易的事,所以到现在,国内严格意义上来说,还没有十分专业的能够做Sharepoint的美工!
LanceZhang
1、MOSS确实存在性能方面的问题,这一点不可否认。不然MOSS的数据库不会到2010时变成了20多个,可见数据库的结构有相当大的变化,原来把乱七八糟的内容一股脑儿塞进一个表中的做法,应该会有较大的改观了吧?没有仔细分析数据库,不敢妄言。
2、系统的性能不仅仅与MOSS本身有关,也与服务器场的规划有关。据我所知,中石油的项目是从SPS2003就有了,不过象中石油这种分支机构遍布全国,员工或许几十万人,这种规模的应用,服务器十几台应该不算是什么,妄自猜想一把,即使自己开发的程序,估计十几台的服务器,在这么大的压力下,也会有性能问题
keai1365:MOSS应用在国内能够流行起来的支撑点就是内容管理和工作流,不要去用它做ERP和MES做的事。搭建部门网站、专题网站,发布公司新闻、规章制度,共享各类文档模板、作业指导书。合理使用工作流、EventHandler等技术规范内容管理。建立搜索中心,帮助用户快速找到信息。能把这些做好就相当不错了。


这是正确的,简单的请假,xx,内容管理,内部部门的门户等还是可以的。做复杂应用付出的努力要远远大于直接用web开发。

MS内部的系统很多是SharePoint的,不过都不是复杂系统。
郑重声明:资讯 【Sharepoint 究竟能为客户做些什么- 风中的舞蹈- 博客园】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——