APP下载

电子商务系统开发创新环境浅析

2015-01-21孙玮

2014年34期
关键词:云计算

孙玮

摘 要:把互聯网与软件结合起来必然是软件业的发展趋势,随着网络的日益普及,软件即服务(SaaS)模式越来越多地得到人们的认可,被人们称为软件业的革命性未来。电子商务系统开发基于云计算环境也会产生巨大的经济利益和价值。本文以传统的电子商务系统开发中存在的问题、云计算环境下电子商务系统开发的优势为线索,讨论在新的开发环境下,电子商务系统开发的新模式。

关键词:电子商务系统开发;云计算;SaaS新模式

一、引言

电子商务作为一项商流、信息流、资金流和物流综合运转的复杂系统工程,它的实施和应用需要完善的系统来保证。从广义地来描述,一个电子商务系统就是保障电子商务活动开展的信息技术支持和管理服务环境的集合。

从技术角度,一个电子商务系统一般可以看成是一个三层框架结构。其中底层是网络平台,是信息传送的载体和用户接入的环境,它包括各种各样的物理传送平台和传送方式;中间一层是电子商务功能平台,至少包括CA认证、支付网关和客户服务中心等部分;而第三层就是各种各样的电子商务应用功能和相关的应用系统。

电子商务系统开发是摆在众多企业面前的一个重大问题。很多人,也包括很多企业都面对过“是买房子还是租房子”、“是买汽车还是租汽车”的选择。现在,我们又要面对“是买软件还是租软件”的新选择,因为“软件既服务(software as a serveric,简称SaaS)”势不可挡地来到我们面前。随着互联网的迅猛发展,软件作为一种服务形式提供给客户的需求越来越旺盛,SAAS这种以软件租用、在线使用方式提供软件服务的新模式出现,正是满足了这个要求。

二、电子商务系统开发中存在的问题

1、硬件开销、能耗和管理成本大

根据IDC在2007年做过的一个调查和预测,从1996年到2013年,全球企业IT开销中的硬件开销是基本持平的。但能耗和管理的成本上升非常迅速,以至于到2013年管理成本占了IT开销的大部分,而能耗开销越来越接近硬件开销了,在硬件开销、能耗和管理成本上给企业造成沉重的负担。

2、资源的利用率低

电子商务系统开发中,IDC一般采用服务器托管和虚拟主机等方式对网站提供服务。每个租用IDC的网站所获得的网络带宽、处理能力和存储空间都是固定的。然而,绝大多数网站的访问流量都不是均衡的。例如,有的时间性很强,白天访问的人少,到了晚上7、8点钟就会流量暴涨;有的季节性很强,平时访问人不多,但是到圣诞节前访问量就很大;有的一直默默无闻,但是由于某些突发事件(如迈克尔·杰克逊突然去世),使得访问量暴增而陷入瘫痪。网站拥有者为了应对这些突发流量,会按照峰值要求来配置服务器和网络资源,造成资源的平均利用率只有10%~15%,企业资源利用率极低。

三、随需应变的云计算环境

云计算将计算资源集中起来,并通过专门软件实现自动管理,无需人为参与。用户可以动态申请部分资源,支持各种应用程序的运转,无需为烦琐的细节而烦恼,能够更加专注于自己的业务,有利于提高效率、降低成本和技术创新。云计算开创了随需应变的、定义明确的、符合要求的业务流程。这种模式能够大大提高资源的利用率,提升平台的服务质量。

优势一:性价比优势

根据James Hamilton的数据显示,一个拥有5万个服务器的特大型数据中心与拥有1000个服务器中型数据中心相比,特大型数据中心的网络和存储成本只相当于中型数据中心的1/5到1/7,而每个管理员能够管理的服务器数量则扩大到7倍之多。因而,对于规模通常达到几十万乃至上百万台计算机的Amazon和Google云计算而言,其网络、存储和管理成本较之中型数据中心至少可以降低5~7倍。

优势二:应用优势

在应用方面,云计算具有低门槛和高可扩展性的优势。云计算的低门槛应用优势主要针对的是使用云服务的企业用户或个人用户。首先,云计算的商业模式是基于使用的支付模式,也就是最终使用云服务的用户是按照他使用了多少服务来付费的。这种支付模式为应用部署到云计算基础架构上降低了准入门槛。

优势三:可靠性优势

可靠性,即计算机系统必须持续地提供正确的服务。为保证数据高可靠性,云计算的数据一般采用分布式的方式来存储和管理。类似于一般的数据存储安全保证办法,云计算采用冗余存储的方式来保证存储数据的可靠性。

优势四:安全性优势

安全性,即计算机系统必须避免人为的或者环境的灾难性错误。云计算的安全由于中央集权的数据管理而提高,这是因为供应商能够把资源用于进行安全审计和解决安全问题,而一般的用户能力或者资金有限。

网络安全厂商RSA已经宣布与Intel和VMware共同推出一个更加安全、透明、负责的云计算基础架构,包括硬件信任根、安全虚拟环境、安全信息与事件管理、GRC(治理、风险与合规)管理软件。这种软件架构的好处显而易见:首先可对云计算底层的实际情况提供前所未有的可视性,可看到物理和虚拟机内的活动和实际状态,使企业能够拥有验证安全条件的能力,深入云计算“黑盒子”中:其次使用户能够更精细地控制资源,增强私有云的区分策略。

四、电子商务系统开发的新模式

“当企业在判断一个解决方案时,他们并不特别在意这套系统是在供应商那里,还是在他们企业中运转。”八百客首席应用专家高少义表示:“他们关注的往往是功能和价位,很多企业在自建系统与SaaS产品之间进行成本性价功能的比较,发现SaaS模式有很大的优势。”

面向服务架构(Service-oriented Architecture SOA)推动了云计算的成熟应用,通过松散稱合的架构设计,将应用与数据分离,通过分布式共享的服务、信息、进程提供应用与数据之间的服务,从而有效的利用SOA架构的灵活性、管理性,更好的适应变化的业务需求,呈现给用户更好的使用效果。在电子商务系统开发过程中我们希望将这两种机制整合起来,发挥其优势。

1、SOA和SaaS的比较

SOA是一个框架的方法,而SaaS是一种传递模型;

SaaS不一定要采用SOA的架构方法,但SOA为SaaS模式提供了良好的技术基础;

SOA的架构不一定通过SaaS方法来传递,但SaaS方法为SOA的架构和应用需求之间提供有效的桥梁。

2、电子商务系统开发的新模式

SOA作为底层架构包括服务(应用模块)—服务(应用模块)接口支撑平台、服务(应用模块)集及业务架构层(安全体系、服务组合机制、分布式海量存储等)。

SaaS作为传递层包括服务(前台、虚拟后台)、用户接入支撑层(多网接入、身份认证、用户需求捕获、界面定制等)。

在SOA模式的支撑下,SaaS的增值产品将由众多供应商共同铸造,宏观状况下资源被盘活,利用率不断提高。

五、结语

云计算建立在已有的技术之上,降低服务交付成本,同时增加服务部的速度和灵活性。云计算包括虚拟化、按需部署、服务的联网交付以及开源软件。从某一个用度看,云计算不是什么新事物,因为它使用了已经确立的方法、概念和最佳实践。从另一角度看,它是全新的,因为云计算改变了我们如何发明、开发、部署、扩展、更新、维护,以及为应用软件和运行它们的基础设施付费的方法。在新的开发环境下,电子商务系统开发也将进入划时代的阶段。(作者单位:陕西国际商贸学院商学院)

参考文献:

[1] 陈德人.电子商务系统结构[M].出版地:高等教育出版社,2008

[2] 徐苑苑.云计算环境下的开放课程应用研究〔D〕.上海.华东师范大学.2013

[3] 苑亚钦.云计算概念及发展历程[J].计算机与网络,2010,3:229-230

[4] 郑国晖.云计算技术发展与应用研究[J].硅谷,2007,3:104-105

猜你喜欢

云计算
云计算虚拟化技术在电信领域的应用研究
基于云计算的医院信息系统数据安全技术的应用探讨
谈云计算与信息资源共享管理
志愿服务与“互联网+”结合模式探究
云计算与虚拟化
基于云计算的移动学习平台的设计
基于云计算环境下的ERP教学改革分析
基于MapReduce的故障诊断方法
实验云:理论教学与实验教学深度融合的助推器
云计算中的存储虚拟化技术应用