6月 30: 使用开源CRM进行客户关系管理
(为开源杂志写的系列文章,这是第一部分,在《开源》杂志第六期上,其它的都还未写)开源已成为一种趋势,开源软件成为软件产业的一股重要力量,在CRM、ERP等企业应用领域,出现了一大批开源应用;这是一个系列文章,介绍中小企业如何使用开源CRM系统进行客户关系管理,主要内容包括VtigerCRM安装,初始化,业务流程,系统维护等,如果时间允许也会介绍其它的开源CRM,本文是这一系列的第一篇,讲解VtigerCRM的安装,大家有问题都可通过我的BLOG提出。
提及开源CRM,最知名的要数VtigerCRM和SugarCRM,VtigerCRM和SugarCRM都是AMP(Apache+Php+Mysql)架构的,可以运行在Wdinwos,Linux,MacOSX等多个平台上。SugarCRM区分开源版与商业版,部分CRM系统插件也是收费的;VtigerCRM源自印度,最初基于SugarCRM,VtigerCRM未区分商业版和开源版,官方提供的所有VtigerCRM插件也都是开源的,也因此选择VtigerCRM为例介绍开源CRM应用。
一、安装VtigerCRM基础运行环境
VtigerCRM是基于AMP(Apache+Mysql+Php)架构的,因此要运行和部署VtigerCRM就需要先行安装AMP环境,在不同操作系统下AMP环境有不同的安装方式,推荐采用针对所属平台的的AMP安装包,以简化AMP环境环境的安装过程,而不是一个组件一个组件的单独安装。
Windows平台:可以使用WAMP或EasyPhp等集成安装包
MacOSX平台:可以使用MAMP或WAMP集成安装包
Linux系统:如果是Ubuntu/Debian Linux系列,通过一个命令安装完成;命令如下:apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
注:VtigerCRM运行环境在不同系统下安装方式不同,但是系统设置,使用等各个平台下都相同。Linux上AMP环境安装,如果使用的是Ubuntu Server CD,Ubuntu安装的时候,选择了安装LAMP,系统将会自动安装Apache2,PHP5,MYSQL5,在安装了AMP环境后,最好立即为MYSQL设置一个root密码,并为您的网络应用长须设置好它需要的数据库,用户名和密码。
二、VtigerCRM下载与中文补丁
VtigerCRM下载推荐从官方网站下载,通过第三方网站获取的有可能被篡改过。VtigerCRM需要PHP5才能运行,最新版已不提供PHP4支持,另外,PHP官方也将结束PHP4的安全更新。
1、下载VtigerCRM
在上一步已经安装好AMP环境后,将从 VtigerCRM官方网站下载的代码包,解压后放到apache的web目录下,VtigerCRM官方网站:http://www.vtiger.com,VtigerCRM最新版为VtigerCRM 5.0.4版,5.0.4版是VtigerCRM第一个支持UTF-8编码的版本,也因此很多原先VtigerCRM的中文(包括韩文,日文)的支持问题都解决了。
2、解压VtigerCRM安装文件
解压缩下载的VtigerCRM安装包文件,到Apache2的web目录下(Apache设置里DocumentRoot参数所指向的目录),如:/var/www/html下,当然每个人的安装路径可能不一样。
3、下载安装VtigerCRM中文补丁
VtigerCRM项目官方未包含中文语言支持,所以大家需要自行从网上下载VtigerCRM的简体中文语言包,在VtigerForge中有5.0.2版Vtiger中文版语言包;解压缩中文包,
(1)拷贝解压出的include和modules到vtiger安装根目录下;(全部拷过去),这里需要先修改一下,把所有zh-ch.lang.php改成zh_cn.lang.php find . -name zh-ch.lang.php -exec mv {} zh_cn.lang.php \;
(2)修改config.inc.php 修改: $languages = Array('en_us'=>'US English',); 改为: $languages = Array('zh_cn'=>'Simplized Chinese','en_us'=>'US English',); 注:添加语言菜单,
修改: $default_charset = 'ISO8859-1'; 改为: $default_charset = 'UTF-8'; 注:设置默认编码,
修改: $default_language = 'en_us'; 改为: $default_language = 'zh_cn';
注:设置默认语言为中文(3)中文字体的问题
在vtiger CRM的Image\Canvas\Fonts目录下添加中文字体,例如simsun.ttf,然后修改fontmap.txt,添加一行: Simsun,simsun.ttf
注:添加中文字体,可以解决中文视图的显示问题,如果在Linux下,有可能有文件名大小写区分的问题 然后修改include\utils\GraphUntils.php
修改: case 'cn_zh': 改为 case 'zh_cn':
注:网上的VtigerCRM中文包几乎都是不全的或者有些错误的,大家如果需要在实际场合使用,最好对语言包进行下校对与完善。
三、VtigerCRM系统安装
1、使用浏览器打开 http://127.0.0.1/install.php,即真正开始VtigerCRM系统的安装,推荐采用Firefox或IE等主流浏览器,然后点击"Start"(注:截图部分取自斐迅CRM,实际就是VtigerCRM)
图1:VtigerCRM初始化安装
2、安装程序检测系统环境,
如果不满足安装需求,会显示为红色,并提示如果进行修改以满足Vtiger安装需求;点击"Next"进入下一步:
图2:安装程序检测系统环境
3、VtigerCRM系统基本设置
配置数据库和路径等参数,界面效果如下,输入MySql主机名和端口(Host Name),数据库用户名(MySQL User Name),数据库密码(MySQL Password),数据库名称(MySQL Database Name),有些虚拟主机空间下,如果指定的数据库不存在,需要先建数据库,然后再执行这步),网站设置(Site Configuration,默认已经指定,没有特殊情况不需要重新配置),管理员配置(Administration Configuration,默认为admin/admin),货币设置(货币名词,货币符号)等,一切配置完毕,点击"Next"进入下一步。
图3:Vtiger安装设置
4、确认安装设置
这一步确认安装设置,查看刚才设置的数据库信息,站点信息,货币信息等是否有问题,如果确认没有问题,就点击"Next",VtigerCRM将会开始配置文件写入操作。
图4:系统设置确认
5、配置文件写入,点击"Next",即开始数据库初始化
图5:配置文件写入
6、数据库表的创建,数据库初始化
7、VtigerCRM安装成功
VtigerCRM在安装成功时,会修改install目录和install.php文件为一个随机的目录名和文件名,推荐安装完的系统,将安装文件删除,以免引起安全问题。
图7:系统安装成功
8、VtigerCRM登录
安装完的CRM系统,打开http://127.0.0.1(根据安装的目录等所有差别),使用安装过程中设置的admin用户及相应的密码,登录,进行初始化,就可以使用了,具体VtigerCRM系统初始化操作将在下一篇中详细介绍。5月 18: 企业新员工培训混合式培训模式

新员工培训是人力资源部每年最头疼的事情之一了,我们提出员工培训的混合式培训模式,以解决这个问题。混合式培训体系主要由以下五个组成部分:
- Online Learning ………… (网上自学)
- Online Collaboration ………………(网上协作)
- Online Assessment ………………(网上考试)
- Physical Classroom ………………(面对面的培训)
- Tracking & Assessment ………………(跟踪与测试)
■Online Learning(网上自学) 采用E-Learning在线培训的培训方式, 让新学员在面对面的培训之前有一个明确的培训方向和目标, 通过最基本的知识传递方式——读、看、听,来获取信息和知识,从而达到预习的效果。在此基础之上采用人机互动的练习方式,学习新的应用系统或程序化性的操作任务,可以获得更好的学习效果,对知识的掌握也更深一层。
■Online Collaboration (网上协作) 小组讨论及合作提案等活动。 协作讨论是与其他学员一起讨论练习,以协作的方式进行学习。协作技术,例如在线交谈,与教师同学在线交互,使得学员可以以小组的方式进行学习,共享经验,教师还可以布置小组作业,由小组协同完成;
■Online Assessment (网上考试) 新学员经过前面的培训后,必定产生更大的培训兴趣,而且更有目标进行自我培训,通过E-Learning在线培训的自助培训,在一定时间内对所学的知识进行进一步的巩固和记忆,加上E-Learning在线培训系统所提供的测试题库,让新学员有了自我培训掌握程度的了解。另一方面,培训管理者可以全面了解新学员的培训状况和测验成绩,从而订好下一轮培训的重点。
■Physical Classroom (面对面的培训,现场培训) :各个课程重点, 需要通过讲师与新学员之间面对面的交流沟通才能达到更深的理解。面对面的讨论及沟通活动教室学习或面对面辅导。在学习模式中这种方式用在高级技能和知识的传授中,对于基本概念的了解和基本技能的掌握,通常采用网上培训方式,这样就可以降低学员离岗学习的时间,更充分地利用讲师和教室这些昂贵的资源。
需要强调的是技术永远将无法替代某些关键培训,这些培训必须依赖讲师及学员通过面对面的方式进行的经验交流,恰当地利用远程教学(e-Learning)的方式,能够保证教室培训这种面对面的学习方式应用在高级的知识和技能学习上。
虽然有研究表明,基于网络的培训(CBT),或其他多媒体培训,与教室培训有相同的,甚至于更好的效果,但我们认为网上教学(e-Learning)并不能完全取代面对面的培训。因此,“混合型的培训方案”就是我们设计开发的培训方案。同时,在我们的培训方案中讲师和学员之间的协作仍占很大的部分。
■Tracking & Assessment(跟踪与评测) 这一节也可以说是培训的总体评估,通过前四节的培训,新学员已获得新员工培训所要掌握的知识重点和要点,现在就是要引导其在日常工作学习中的应用;并做一个全方位的总跟踪,总评估。
4月 4: Joomla CMS系统简介与Joomla中文版
Joomla CMS简介
Joomla是最知名的开源内容管理系统(Content Management System, CMS)之一,曾获多项开源与CMS相关奖项,使用GPL协议。Joomla!采用PHP+MySQL数据库开发,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。Joomla!除了具有新闻/文章管理,文档/图片管理,网站布局设置,模板/主题管理等一些基本功能之外。还可通过其提供的上千个插件进行功能扩展包括:电子商务与购物车网上商城,论坛与聊天软件,日历,博客系统,目录分类管理,广告管理系统,邮件群发电子报,数据收集与报表工具,期刊订阅服务等。
Joomla运行环境需求
Joomla使用Php+MySQL环境开发,Joomla可以运行在各种的Php +MYSQL环境之中,如Windows主机上的IIS+PHP+MYSQL环境,但是官方推荐采用Apache+PHP+MYSQL环境,Joomla SEO特性还需Apache的mod_rewrite模块支持,我们提供完美预装Joomla的虚拟主机。
Joomla 成熟度
Joomla英文版已非常成熟,国外出现了很多专门提供Joomla服务的公司:如Joomla虚拟主机,Joomla插件开发,Joomla模板设计等,也有出版社出版了多本Joomla二次开发与模板设计相关书籍,围绕Joomla已形成一个完整的开源CMS产业链。Joomla中文成熟度
Joomla1.x版未完全支持多语言,特别是CJK语言,默认状况下不支持中文编码,不支持中文pdf输出等,但有很多Joomla中文网站发布了Joomla中文修正版。Joomla1.5版开始完全支持多语言,Joomla中文版也是很成熟了,国内也有多个Joomla相关网站,我们2007年为多个客户采用Joomla建立了企业对外网站。
Joomla使用建议
虽然Joomla cms系统因为扩展插件,可以广泛用于多种内容管理场合,但是我们认为它更适合大中型对外网站,通过插件可适用于企业内部协同等场合。对不是经常更新的网站或小型网站不推荐使用;php,mysql主机比较多,php程序员也比其它python等语言人数多,如果出现问题,或需要二次开发,成本相当低廉,另外很多Joomla插件是收费的,需要进行评估。
3月 17: Linux桌面常用软件列表
办公软件
OpenOffice:一套跨平台的办公室软件套件,能在 Windows、Linux、MacOS X (X11)、和 Solaris 等操作系统上执行,由Writer (文本文档)、Impress (演示文稿)、Calc (电子表格)、Draw (绘图)、Math (公式)、Base (数据库)六个工具组成,与其它主要的办公室软件套件兼容。最新版本: 2.3下载地址:http://zh.openoffice.org/index_gb.html
Koffice: Koffice是一个应用在KDE环境当中的集成办公套件。与OpenOffice.org一样,支持OASIS开放文档文件格式,并提供其他办公套件比如Microsoft Office的过滤器,KOffice 绝对是一套可以和MS Office 媲美的软件,而且是免费,如果您使用KDE 桌面管理系统的话,她是个不错的选择. 最新版本: 2.0 alpha5 下载地址:http://www.koffice.org/download/
Evolution: 一个易用的电子邮件客户端。但它的定位是Linux/Unix下的个人/工作组信息管理整套解决方案,包括电子邮件、日历、会议计划、联系人管理与任务列表等,Evolution可以很好地与公司通信体系整合。最新版本:2.12.2 下载地址:http://www.gnome.org/projects/evolution/download.shtml
Dia:一个制作图表的非常有用和有效的工具,这套相当于visio,可用于绘制电路图,软体架构图等场合,dia 还有一个神奇的功能:PyDia,用于以Python进行功能的扩充。 最新版本:0.96.1 下载地址:http://live.gnome.org/Dia/Download
网络工具
Firefox:一个自由的,开放源码的浏览器,适用于 Windows, Linux 和 MacOS X平台,它体积小速度快,还有其它一些高级特征,主要特性包括标签式浏览,可以禁止弹出式窗口,定制工具栏,支持扩展和插件,更好的搜索特性,快速而方便的侧栏等。最新版本 2.11,下载地址:http://www.mozilla.com/en-US/firefox/all.html
Liferea:非常强大的一款RSS订阅工具,使用GTK开发,支持RSS、Atom、OPML等多种协议,支持分类收藏,支持从搜索引擎查找 Feed 内容,集成了社会化书签。最新版本:1.4 下载地址:http://sourceforge.net/project/showfiles.php?group_id=87005
Thunderbird:Mozilla推出的邮件管理工具,使用 Thunderbird 可以帮助你快速而安全的处理邮件,操作非常简单, 自带智能垃圾邮件过滤器、RSS阅读器、快速查找工具等众多业界最佳实现的特色功能,让您的邮件通讯体验比以往更安全、更快捷、也更简单。最新版本:2.0.9 下载地址:http://www.mozilla.com/en-US/thunderbird/all.html
Pidgin:多协议的即时通讯客户端,原名Gaim,支持包括Linux,BSD,MacOS X和Windows在内的多种操作系统,支持AIM、QQ、ICQ、MSN Messenger、Yahoo、IRC、Jabber、Gadu-Gadu和Zephyr等众多IM服务协议。最新版本:2.3.1,下载地址:http://www.pidgin.im/download/
Azureus:一款使用 Java 语言开发的 BitTorrent 下载软件,且支持I2P和Tor匿名网络协议。支持多个torrent同时下载,可对每一个torrent的上传和下载速度进行限制,可调整硬盘缓存,对所有的torrent只使用一个端口,支持多种语言(包括中文)。最新版本:3.0.4 下载地址:http://sourceforge.net/project/platformdownload.php?group_id=84122
aMule: 一款与 eMule 类似的电驴下载软件,它不仅支持 eD2k 和 Kademlia 网络,而且可跨平台运行,下载ed2k资源必备。最新版本: 2.1.3 下载地址:http://sourceforge.net/project/platformdownload.php?group_id=88225
gFTP:X Window下的一个用Gtk开发的多线程FTP客户端工具,它与Microsoft Windows下运行的CuteFTP等FTP工具极为类似。最新版本:2.0.18 下载地址:http://gftp.seul.org/gftp-2.0.18.tar.bz2
网页编辑
KompoZer:一套同样以Mozilla 为核心的开源网页编辑器 (类似FrontPage 或是 Dreamweaver等网页编辑程序)。支持所见即所得(WYSIWYG),内建一个FTP Client,非常的易于使用,且可于Linux、Windows以及Macintosh等操作系统上正常的运行。最新版本:0.7.10 下载地址:http://www.kompozer.net/download.php
BlueFish:一款为真的程序员,web开发人员的编辑器。Bluefish提供了很多常用的HTML任务选项,例如字体、表格等,还有其它的对话框能够在PHP和SQL任务中来创建文本。最新版本:1.1.5 下载地址:http://bluefish.openoffice.nl/download.html
文本编辑
Gedit:是一个GNOME桌面环境下兼容UTF-8的文本编辑器。它简单易用,有良好的语法高亮, 对中文支持很好,支持包括gb2313、gbk在内的多种字符编码。最新版本:2.20.4 下载地址:http://ftp.gnome.org/pub/GNOME/sources/gedit
Leafpad:一个超简单的文本编辑器,它仅仅提供必需的功能,其目的在于保证程序本身的小巧。Leafpad 启动速度十分快速,能够自动检测文件编码,提供无限制的撤销/重做操作功能。最新版本:0.8.13 下载地址:http://download.savannah.gnu.org/releases/leafpad/leafpad-0.8.13.tar.gz
图像编辑
GIMP Image Editor:一个以GPL协议发布的一款跨平台的图形编辑软件,内含几乎所有图象处理所需的功能,号称Linux下的PhotoShop,它的接口相当轻巧,但其功能却不输于专业的绘图软件;提供了各种的影像处理工具、滤镜,还有许多的组件模块。最新版本:2.4.3 下载地址:http://gimp.org/downloads/
gThumb:Gnome2下的看图程序。除了基本的浏览与幻灯片式播放以外,还提供了缩放、调整色彩平衡/色相彩度/亮度反差、旋转、JPG/PNG/TIFF/TGA格式互转,甚至还有产生相簿网页的功能。最新版本:2.10 下载地址:http://ftp.gnome.org/pub/GNOME/sources/gthumb/2.10/
音频播放
Audacious:基于 BMP(即 Beep Media Player)而开发的音乐播放器。界面类似 Winamp,并支持换肤,且具有插件,支持mp3、aac/aac+、vorbis、flac、wavpack、musepack、tta、wma、alac 等多种格式。最新版本:1.4.0 下载地址:http://audacious-media-player.org/index.php?title=Downloads
Amarok:可用于 Linux 和类 Unix 系统的音频播放和管理程序。它使播放音乐的过程变得异常简单。支持对常见的音频格式进行Tag,有媒体设备的支持,用户可配置评级系统等。最新版本:1.4.8 下载地址:http://amarok.kde.org/wiki/Download
视频播放
Totem:一套在类Unix操作系统上运行的视频播放器,基于GNOME 桌面环境。其预设的多媒体引擎是GStreamer,但亦可使用Xine程序库,提供Firefox浏览器插件,以在浏览器中观看视频。最新版本: 2.21 下载地址:http://ftp.gnome.org/pub/GNOME/sources/totem
MPlayer:Linux下功能最健全的视频播放器之一,提供vcd、dvd、mov、rmvb等几乎所有现有视频格式和媒体协议,并且支持mozilla浏览器在线播放。最新版本:1.0rc2 下载地址:http://www.mplayerhq.hu/design7/dload.html
音频编辑
Sweep:开源音频录制和编辑工具软件,支持Linux、BSD等多个系统,它可能处理很多声音格式、包括WAV、AIFF、MP3, WAV 和Vorbis 。最新版本:0.9.2 下载地址:http://www.metadecks.org/software/sweep/download.html
SoundConverter:Gnome环境下简单的音频转换软件,可以读取GStreamer库所支持的各种音频格式(Ogg Vorbis, AAC, MP3, FLAC, WAV, AVI, MPEG, MOV, M4A,APE等),支持转换为 mp3,wav,FLAC,ogg等四种格式。最新版本:0.9.7 下载地址:http://developer.berlios.de/project/showfiles.php?group_id=3213
实用工具
星际译王:跨平台的国际词典软件!它功能强大,实用性强,“ 通配符匹配”,“鼠标查词”,“模糊查询”等功能倍受青睐,星际译王3.0版更增加了全文翻译,网络词典等新功能。最新版本:3.0.1 下载地址:http://stardict.sourceforge.net/cn/index.php
xchm:一个跨平台的CHM格式文件浏览软件,主要特性包括:显示目录、打印页面、改变字体及大小、支持书签和搜索等。最新版本:1.11下载地址:http://sourceforge.net/project/showfiles.php?group_id=87007
Wine:用于在Linux上模拟运行一些Windows软件的工具。windows程序无法在Linux上直接运行,通过Wine可以模拟出一个Win32环境,让Windows程序在Linux也能运行。最新版本:0.9.51 下载地址:http://prdownloads.sourceforge.net/wine/wine-0.9.51.tar.bz2
3月 17: 开源软件与SaaS模式
去年写的一片关于开源软件与SaaS商业模式的文章,最初发表在《软件世界》上,后linuxpk的免费杂志《开源》进行了转载,现在自己Blog上才发出来,呵呵。
SaaS是Software as a service(软件即服务)的简称,一般认为它与on-demand software(按需软件),the application service provider(ASP,应用服务提供商),hosted software(托管软件)具有相似的含义,是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。
SaaS不仅适用于中小型企业,并且所有规模的企业都能从SaaS中获利。但普遍认为对于许多小型企业来说,SaaS是采用先进技术的最好途径,相比较传统软件销售方式而言,SaaS具有很多独特的特征。
SaaS取消了传统的软件授权费用,厂商将应用软件部署在统一的服务器上,免除了最终用户的服务器硬件、网络安全设备和软件升级维护的支出,客户不需要除了个人电脑和互联网连接之外的其它IT投资就可以通过互联网获得所需要软件和服务。此外,大量的新技术,如Web Service、SOA,提供了更简单、更灵活、更实用的SaaS服务。
SaaS供应商通常是按照客户所租用的软件模块进行收费,用户可以根据需求按需订购软件应用服务,而SaaS的供应商会负责系统的部署、升级和维护,而传统管理软件通常是买家需要一次支付一笔可观的费用才能正式启动。
当Salesforce轰轰烈烈的上市,并一路席卷CRM市场的时候,SaaS概念被其演绎的淋漓尽致。Salesforce并不出售CRM软件,它只是在互联网上搭建了一个平台,人们缴纳少许租用费就可以在网上使用这个CRM系统,使用者无需花费高昂的费用购买Licence,无需自己安装软件,无需购买硬件服务器,也无需配备专门的维护技术人员,所有要做的就是打开浏览器使用它。
这种基于互联网的SaaS风潮正在愈演愈烈,Google将整套的Office搬上了互联网,大名鼎鼎的Photoshop也能在网上使用,连微软、IBM也成立网络软件部门,雷曼兄弟的1亿港币投向了金蝶的SaaS产品,马云的3亿人民币砸进以SaaS为本的阿里软件,一些中小型软件商更是嗅到了这里面翻盘或向大软件商叫板的机会。
SaaS真的那么好么?
企业采用SaaS服务模式节省了大量用于购买IT产品、技术和维护运行的资金,且像打开自来水龙头就能用水一样,方便地利用信息化系统,大幅度降低了中小企业信息化的门槛与风险。但是在看到SaaS可能改变整个软件工业的同时,我们也要看到传统SaaS模式潜在的问题或风险,中小企业(SME)使用传统SaaS模式进行信息化应用很可能是“看起来很美”。
短期与长期:软件租赁和购买的选择,和现实生活的租住房子还是购买房子的选择有很大类似,租赁只是获得使用权,而非所有权,另外国人的习惯还是更相信购买的东西才是自己的。租赁适合企业缺资本,无人才时采用,或非核心部门采用,但凡稍有能力时,企业还是会考虑购买软件,现场部署。因为SaaS软件每年的租用费用看似不高,但是使用越久越有依赖性,每年租赁费用积累起来,不比购买所需的开支少。
迁移成本:日常租住房屋时,一个地方租住段时间就换地方是很平常的,有时还要请搬家公司帮搬东西。但在软件租赁中,更换服务商的成本很高。因为各家软件运营商的软件是不互通的,客户在原先运营商处的商业数据,很难迁移到新服务提供商处,属于典型的上船容易,下船很麻烦。也许市场上会出现专业的“SaaS搬家公司”。
运营商风险:刚才提到运营商之间的数据迁移很麻烦的事情,如果运营商倒闭了,客户如何获得原属于自己的数据,客户在取回数据后如何处理,是导入到新运营商处,还是其它处理将是个大问题。没有配套软件的数据就有一堆无用的数据库文件。
软件定制问题:个人应用,娱乐应用存在相当的共性,而企业应用在很多时候,有企业独有的需求,这种情况下,软件租用运营商几乎是很难为客户提供定制的,因为定制意味着新版本,定制会对其软件升级更新等带来很大麻烦。
数据安全性:随着企业业务越来越离不开网络,大量的数据都存在与计算机中,而企业数据多半是机密性的,如果这些数据存放在软件运营商处,尤其国内的诚信等缺失的情况下,安全性谁来保证。
基本上,现在媒体宣传的SaaS模式,多是原来的商业软件,摇身一变换种方式发布授权,进行收费,改一次性支付许可费为按年支付许可费。这种模式其实并未从根本上取消“软件授权”,也非真正的“软件即服务”。
开源商业模式
Open Source自从诞生之日起,它的商业模式就不断地被探索。开源在一般人眼里就是免费,即使不是免费也是廉价的代名词。 但开源软件的发展需要资本的支持,我们不能指望开源体系里面每一件东西都是捐来的,于是人们寻找开源的商业模式,这也是开源必须的发展之路。
开源软件的授权方式注定了开源不可能走传统商业软件靠卖licence的老路,因为开源软件版权不是某个人的,而是属于某个松散的技术社区或组织,无论从商业还是道德的角度想等同封闭代码软件一样卖许可都是不可能的,或者说是靠不住的。
这使得很多的开源软件的商业模式都是将开源软件作为一种附属品,增值品存在。免费的开源软件与收费的商业版组件捆绑是典型的做法,比如说收费的书籍教程、嵌入式模式(硬件收费)、混合模式(特有商业模块收费、高级版本收费)等。这些商业模式都是将开源软件作为其它东西的陪衬而存在的模式。
广义SaaS
当我们提到“软件即服务”的时候,突然感觉这个词汇天生就是为开源软件而创造的。开源软件的自身特征也决定了软件即服务将是最好的开源商业模式:免费的开源软件+收费的专业服务,这是真正以开源软件为中心的模式,这些服务包括培训、实施、定制开发、软件托管等。
广义的SaaS概念既包括在线托管型SaaS,也应该包括现场实施型SaaS,只是这种现场实施服务,不是靠授权收费,而是靠服务收费。红帽的订阅模式,众多开源软件的定制化、服务销售模式,都是对SaaS理念进行的有力的支撑和延伸。
开源SaaS模式
开源SaaS是一种广义的SaaS模式,因为开源软件没有授权费,所以所有开源软件现场部署也可算是软件即服务的一种体现。另外,开源软件SaaS还可免除上文提到的商业软件实施SaaS时潜在的各种风险。
开源软件没有授权费用,而且可能会出现同一开源软件的多家SaaS运营商,如果老运营商出现问题,客户可在数据导出后,将数据很方便的迁移到另外一个服务提供商处,免除了采用商业软件SaaS时,运营商出现问题时,难以更换服务商的问题。
开源软件传播的自由性,使得用户可通过多种途径获得软件。在用户需要本地部署、需要特定功能时,用户可很方便的将原SaaS运营商处的商业数据导入到本地系统内,还可自行开发所需特定功能,或聘请专业的开源软件服务公司代为进行,免除了商业软件SaaS时,难以迁移到本地,或迁移成本很高的问题。
开源SaaS模式大概可分为两大类:
◆开源在线版SaaS,通过一对多的服务模式,满足客户共通的需求,开源软件公司只需要维护这一个系统,就能给千万个客户提供服务,公司的维护和开发工作也相对少了,客户的成本也降低了。
◆开源现场版SaaS,通过一对一的服务模式,满足客户特有的需求,如现场部署、定制开发、现场培训等需求,这种服务模式适合不需复制性的客户,相对效率比较低,但可满足客户灵活性需求。
另外,使用开源软件做SaaS模式的时候开发周期大大缩短,优势非常明显。 开源软件一般都会有相对坚固和强壮的底层架构,源代码开放使得在其基础上开发Web应用可以更快速,而Linux、Apache、Mysql等优秀开源软件可以提供从操作系统、Web服务器、数据库等全套的SaaS基础解决方案。
目前一些用开源软件做出的SaaS应用渐渐的出现了,highrisehq.com这个刚上线就备受欢迎的CRM是基于开源的Ruby on Rails。可喜的是,国内也出现的开源的SaaS应用,基于开源组合Pyhton/Zope/Plone的在线团队项目协作产品EveryDo。这些都预示着开源软件相当适合实施SaaS模式。
SaaS的未来
最近的一次市场研究机构IDC对微软的渠道合作伙伴的研究报告显示,软件即服务被传统的独立软件供应商看作一个巨大的机遇。
76%的被调查人员认为SaaS将极大地影响该合作伙伴市场前景,70%的解决方案开发商认为这是一个巨大的机会。
IDC预计更多的公司将会在明年进军SaaS领域,其中包括SAP、微软、思科和IBM 。虽然目前SaaS在软件总收入中占的比例很小(大约2%),但预计这个比例将会以每年25%的速度增长 ,并且到2011年,SaaS软件收入将会达到145亿美元。
虽然在IDC的报告中,没有提及开源软件,但是在即将到来的SaaS时代,开源软件最适合实施SaaS将得到验证,开源商业模式也会得到很好的完善和补充。开源SaaS模式将同时向预制型在线租用和按需定制型现场部署两方面发展。
CIO选择SaaS的最主要原因是,部署起来非常快捷,没有许可证费用和搭建基础环节的费用,而且能够处理好一般的业务流程。SaaS的启动成本不高,因此企业有足够的灵活性,在遇到问题后改变方向并加快发展。相比之下,由于应用软件都已经打包完毕,所以就缺少这样的灵活性。
选择SaaS的另一个原因是,它可以促使企业使用标准化的业务流程。现在很多公司都过分夸大流程的独特性,过分强调定制服务。而且,即使使用了标准的SaaS工具,并不意味着每个企业从中得到的结果也相同。因为如何配置和使用SaaS是一种秘方,配置和使用方式不同就会产生流程差异。
