SaaS模式在电子政务的应用对策
2012-04-29刘铸
刘铸
近年来,SaaS逐渐成为软件发展的又一个趋势。SaaS是指
软件即服务(Software As A Service),也称为软件运营服务。它是用户获取软件服务的一种新形式,不需要用户将软件产品安装在自己的电脑或服务器上,而是按照事先约定的服务水平协议(Service Level Agreement),直接通过网络向专门的提供商获取自己所需要的、带有相应软件功能的服务。SaaS离我们并不遥远。很多年之前出现的在线电子邮箱、在线交流工具等,都可以看作是SaaS模式。
SaaS发展现状
在欧美等IT业发达地区,SaaS已经取得了良好发展。有调查显示,2003年,美国在SaaS领域的开支达23亿美元,全球在SaaS领域的开支总额为30亿美元。而AMRResearch公司在2005年11月发表的一份调查报告显示,在美国的各主要垂直行业和不同规模企业中,超过78%的企业目前使用或考虑使用SaaS服务。在美国,60%的中小企业不同程度地采用了SaaS模式开展电子商务。另外有数据显示超过四分之一的大型企业集团,目前正在使用SaaS所提供的服务。在电子政务领域,也有不少成功的案例。
在国内,SaaS的发展时间并不长,但已经具备了一定规模。2006年中国软件运营服务(SaaS)产业的规模为68亿元。2011年突破400亿元,而达到406亿元。目前国内的主流SaaS服务提供厂商有八百客、天天进账网、中企开源、CSIP、阿里软件、友商网、伟库网、金算盘、CDP、奥斯在线、百会创造者、XTools等,它们为SaaS模式在国内的应用起到了重要的作用。在电子政务领域,北京拓尔思信息技术有限公司在Web监控和面向政府网站群搜索的垂直网站分析服务方面有了成功的尝试。
纵观SaaS模式在国内的应用情况,相比其在企业信息化和电子商务领域的广泛应用,在电子政务领域中的应用还有很大的发展空间。
电子政务适宜引入SaaS模式
经过长期的发展,我国电子政务建设取得了巨大成就,为我国政府部门提高办公效率、政府流程再造、提高公共服务水平方面起到了促进作用,同时也暴露出了一些问题,譬如系统重复建设、业务需求变快、建设维护管理成本过高等。
在电子政务建设中引入SaaS模式,可以看作是一种全新的软件复用,它将同一软件功能通过网络提供给多个用户,多个用户共同承担费用,大大减少了每一用户的投入。系统的维护和软件升级,由SaaS 厂商负责,也为用户节省了成本和人力资源。SaaS 厂商凭借专业技术力量,推动产品的升级换代,推动软件功能的不断增加,可以很好地适应软件应用的需求变化。
多数政府的IT部门已经具备了较为先进的基础设施,建立了立体的安全体系,也培养出了相应的专业人才队伍,可以为SaaS模式提供良好的环境。
基于SaaS 模式的电子政务系统,是将原本部署在本地的业务系统提交到SaaS运营平台上托管,用户通过网络对其进行使用。在运营平台上,集成了相应的安全认证模块、数据交换模块、计费系统,通过双方约定的SLA管理进行约束。其系统架构如下图所示。
SaaS模式在电子政务中应用的对策建议
加强安全建设
SaaS模式的安全,一直是用户最担心的地方。在SaaS模式下,将自己的数据存储在网络的另一端,通过网络对数据进行存取、使用,本身就面临着更多的风险。
电子政务建设引入SaaS模式,需要从基础设施架构、网络架构以及应用架构等三个方面构建全方位的立体安全体系。大力加强安全建设,从数据库设计、数据传输和存储、认证与授权等方面多做安全上的考虑。对于SaaS模式的系统,往往是采用单实例多租户的方式,服务于后台的应用程序多是同一个应用,而用户则有多个且类型不相同,这就要求能够支持不同用户之间数据和配置的隔离,以保证其数据的安全与隐私。在关系型数据库上,可以通过适当的方法实现数据的隔熟,如:每一租赁单位建立一个专用数据,或者为不同的租赁单位建立不同的数据表,等等。在数据传输和存储等方面,可以采用恰当的加密算法对数据进行转换。在认证与授权方面,政府部门近年建立并推广使用的CA认证,可以发挥重大的作用。
政府IT部门提供SaaS服务
政府IT部门可以建设SaaS运营平台,为其他政府部门、基层政府提供服务。特别是省市一级政府IT部门,具有良好的软硬件基础设施,具有优秀的专业技术人员,并且有一定的技术积累,经费也能得到更有力的保障,具备了相应的实施条件与基础。同时,政府部门容易得到各类运营商的支持,这也为相关建设提供了便利条件。省市一级政府IT部门更易于了解其下辖的县(市、区)电子政务的需求,建设更具有针对性,且便于推广,便于为县(市、区)提供服务。
政府部门中的信息化项目,也不是都适合采用SaaS模式。对于那些普通应用,即面向众多部门、公众及企事业单位,以信息服务为目的项目,可以采用SaaS模式。而对于那些具有较高专有性、较强涉密性的应用,由于涉及的数据过于敏感,对于用户身份识别、数据传输与存储、使用都具较高要求,还是适宜于采用传统许可证模式。
此外,政府IT部门还可以充当运营商与政府之间的接口人这一角色,购买运营商的服务供政府各部门使用。针对电子政务中的普通应用,可以对其建设成本进行估算,在购买运营商提供的服务与自建系统提供服务之间进行选择。
基层电子政务建设多采用SaaS模式
电子政务建设具有投资大、更新换代快的特点,同时后期的运营维护需要一定的技术与资金。对于基层政府(部门)来说,往往缺少电子政务建设的专项资金,也缺乏专业技术人员,要建好相应的系统并维护好,存在着一定的困难。而基层的电子政务系统涉及的信息大都可以全部公开,涉及敏感信息相对较少,对系统安全保密方面的要求相对较低。其用户数量有限,访问量较小,对系统性能要求不高。采用SaaS模式,直接得到相关的服务,节省了费用,减少了维护的工作量,应当是一个不错的选择。一方面可以向运营商购买相关的服务,另一方面也是主要的方面,可以利用上一级或上几级政府IT部门提供的服务。而政府IT部门提供的服务具有很强的针对性,可以很好地满足基层的需要,并且费用低廉。
成本与可靠性的综合衡量
采用SaaS模式,也需要考虑详尽的成本预算。一般来说,SaaS模式的实施应用成本比传统许可证模式低。但实际上,SaaS模式的应用成本可能高于预期。SaaS模式需要在单点登录、设置集成等方面花费一定的成本,也可能还需要支付一些集成工具的费用,此外还可能分摊访问管理、厂商管理等方面的费用,导致了SaaS模式的费用虽然较低廉、但高于预期这一结果。
成本是要考虑的一个方面,系统的正常运行更是需要考虑。由于对可靠性的担忧,部分用户虽然考虑用SaaS模式最终还是放弃。而高可靠性,可能需要更多系统冗余来保障,自然会导致成本增加。只有成本与可靠性得到平衡,SaaS模式才会得到更多的应用。
有文献称,2011年是SaaS发展的冬天。但是,随着SaaS模式向电子政务领域的拓展,随着云计算的进一步发展,SaaS市场必将得到长足发展。
(作者单位:湖南省人民政府经济研究信息中心)