联想集团案例
项目背景
联想是全球个人电脑市场的领导企业,在全球66个国家拥有分支机构,在166个国家开展业务,在全球拥有超过25000名员工,年营业额达146亿美元,并建立了以中国北京、日本东京和美国罗利三大研发基地为支点的全球研发架构。
联想在2005年5月完成对IBM个人电脑事业部的收购,从而在全球范围内为客户提供产品,由此带来了新的挑战——需要建设一个全球范围的产品售后及服务支持网站并逐渐取代IBM原有产品支持网站。
在对比多家CMS厂商后,联想最终选择了PalmCMS平台作为全球产品支持网站的管理发布平台(http://consumersupport.lenovo.com)。
项目需求及解决方案
新网站遇到的第一个难题是需要针对不同国家制作出不同语言版本的网站,同时不同的国家需要发布不同的产品和服务内容;
新网站的第二个难题是访问者来自不同的国度,最终访问的是存放在中国的服务器,同时用户经常需要下载几十到几百兆的驱动程序,访问速度必须得到保证;
第三个难题是网站需要能访问联想内部的IPS系统,通过Web Service方式处理用户查询并返回产品版本、驱动程序等信息,并提供用户下载。
- 网站群管理方式
PalmCMS 支持多语言网站,所以发布不同语言版本的网站不存在困难,同时PalmCMS通过网站群功能及基于角色的权限分配机制,将不同国家的网站分别作为单独网站进行管理,从而保证不同国家的网站内容的更新和风格的调整能够有条不紊的进行。
网站群的管理方式还保证了不同国家的网站能够保持联想网站统一的风格,同时网站管理人员即使完全不懂对应国家的文字也能从后台进行管理,只需参考其他网站的栏目设置即可。
- 页面静态化及分布式发布
中国北方和南方分属网通和电信两个带宽,南北互访一直是难以解决的问题,全球而言更是如此。解决的办法是将页面静态化并且分布式部署服务器,同时采用CDN内容分发网络。
CDN实际就是将网页内容缓存到离访问者最近的一台服务器中,如美国加州的一名访问者访问网站时将直接访问存放在加州某台服务器上的页面,从而避免了长距离的信息交互。CDN方式通常只能够识别静态页面,因为动态页面不可避免要访问数据库,而数据库是很难缓存的。
联想产品支持网站主要的栏目是产品配置、产品保修、驱动下载、操作手册、产品提示等,所有这些栏目都是针对某一个机型配置的,也就是说每一款产品都有不同的产品配置、产品保修、驱动下载等内容。这和传统的网站有很大区别,如果做成动态网站是很容易的事情,遇到不同的机型只需查询数据库即可,但是对静态网站则不一样,静态网站需要事先生成页面,而不是每次都访问数据库组合条件查询。
PalmCMS静态生成页面机制很好的解决了以上难题,同时PalmCMS分布式的发布机制解决了分布式发布的需求,同时PalmCMS拥有自动生成页面和自动发布页面功能,网站维护人员对静态页面的生成和多服务器的发布完全不用费心,系统全自动处理了这些操作。
- PalmCMS与现有系统的整合
联想IPS系统不是为网站设计开发的,IPS系统主要目的是存放所有的产品数据(包括产品型号、生产日期、驱动类型等)并在需要的时候返回给使用者。
PalmCMS的现有系统数据整合后模块能够很容易地访问联想IPS数据,并将对应的静态页面返回给访问者,页面中包括对应产品的驱动等信息。
- 网站使用到的其他PalmCMS 功能模块
其他功能模块包括数据备份、流量统计、表结构自定义、以及搜索引擎优化等。比较重要的是表结构自定义,此功能能够对产品配置和驱动下载等不同栏目定制出不同的提交表单,从而大大方便了网站维护人员对网站的管理。
效果评估
由于联想严谨的做事风格和科学的内部管理协调机制,从而保证了项目能够顺利完成。PalmCMS 强大专业的功能也得到了联想各部门的一直好评。