在这里不谈企业门户(EIP)的概念和中小企业的企业门户的需求分析(概念请参考相关文章,需求不再分析,肯定存在需求的),今天我只谈中小企业的企业门户建设,包括企业门户产品的选型与开发,所使用的技术,所借鉴的现代管理和企业信息化的先进概念等。
中小企业的企业门户可能不象标准的EIP中所说的那么庞大复杂,我觉得对于中小企业来讲,它的企业门户应该是“借鉴标准EIP的某些概念,取标准EIP的局部,进行更多的个性化的定制,形成适合中小企业的企业门户”,做到功能不冗余不缺失。
我觉得大多数的中小企业,目前的企业门户所处于的阶段,应该是由内容管理由知识管理过渡时期,也就是建立EIP,主要目的是内容管理,知识共享,还没有达到所谓的协同作业,或者说把CRM集成到EIP中的阶段,基本上中小企业的EIP更多的是标准EIP的内部网那一部分。
一般情况下,我们建设企业门户会选择一种企业门户产品,然后进行个性化的二次开发,目前常用的有MS SharePoint,IBM WebShare,Sybase Enterprise Portal等等,SharePoint是比较流行的一种,因为是基于WINODWS的,所以比较符合众多WINODWS OS用户的习惯。
我觉得中小企业EIP的建设有两条路,下面分别说一下优缺点:
一是对企业门户产品进行二次开发(以SharePoint为例,以下无特别说明,企业门户产品皆指SharePoint)
简单地讲,SharePoint是MS一个利用asp.net技术开发的EIP,对MS产品有很好的兼容,比如对MS的字处理Office支持,数据库也是使用MS SQL Server的,支持全文搜索,另外配合Outlook使用,能做到很好的邮件整合;SharePoint有SDK,用户可以根据自己的特殊要求,进行二次开发;还有可以使用外部的插件,如腾讯的RTX,很好地整合了即时通讯工具。
使用这个技术方案,做为开发技术人员,也可以进一步地了解SharePoint,进一步地学习asp.net,如果有意从事于SharePoint研究,这是一个好的学习机会。
缺点:一如MS的产品一样,对非MS的软件兼容性不够,这一点MS向来是霸道的很;还有就是虽说可以进行二次开发,但实际做起来,难度相当大,而且也不可能做到随心所欲的定制(看看Kaneboy提过一个修改过的SharePoint网站,http://www.run2me.com,感觉有点不伦不类)。
二是完全自行定制开发
自行开发的好处是几乎可以说随心所欲定制界面与功能
缺点也很明显,不可能做到完全符合EIP的标准,某些东西可以会与EIP背道而驰;
如果所采用的技术不具先进性的话,可能对于以后的更新升级也是致命的,比如说用ASP,PHP之类的早期网页服务器端脚本技术,不知道会不会被技术潮流所抛弃。
作为技术开发人员,如果完全定制的话,就不成“产品”了,也就是基本上无法重复利用,这有背于软件工程的精神。
我个人是比较倾向于第二种方案的,自行开发,借鉴标准EIP的某些概念,取标准EIP的局部,进行更多的个性化的定制,形成适合中小企业的企业门户;当然了,有些朋友说,这样会变成借着EIP的概念,做根本不是EIP的事情,这个说法也是不无道理的,我目前所规划的这个中小企业的EIP,就有这个嫌疑。
总之,大而全的通用EIP产品不一定适合中小企业,自行开发是一种道路,我是一个新手,希望能得多更多师兄师姐的支持,欢迎大家有不同意见,我说得“业余” 之处,多多包含。 |