|
SaaS应用推陈出新 如何叱咤移动互联网?
一、背景
SaaS(Software as a Service)首先是随着互联网技术的发展和应用软件的成熟,而出现的一种新的软件应用模式。人们普遍接受的、对SaaS的一个形象描述是:SaaS是一种新的软件应用模式,它以软件租用、在线使用的方式提供软件服务,并且这种服务应该是随着软件版本的更新随时更新的(永远的Beta,随时的补丁),永远给用户最新最好的体验,并且无需用户进行任何维护和升级,客户可以根据自己的实际需求,定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用。
而在运营商眼里的SaaS的本质含义体现为以下3个方面:
(一)表现上:管理流与业务流的分离
1、“IT应用运营”,需要IT应用的访问控制能力,应用软件本身,往往更关注业务能力的实现,应用软件要转变成为SaaS软件,必须从根本上实现对使用权限的外部控制,也就是要实现管理流与业务流的分离;
2、管理流用于实现对IT应用的切换控制,业务流用于保证IT应用功能的实现;
(二)接口上:统一接口的定义与开放
1、随着互联网技术和分布式计算技术的发展,要求SaaS软件能够远程连接到数据源和应用,SaaS软件必须满足用户统一的远程调用要求;
2、SaaS通过统一、开放的接口让具备某种服务功能的应用自动找寻其他服务,并与其实现相互通信,从而实现SaaS软件的各项功能;
(三)实现上:软件能力的抽象与封装
1、解决多用户间的计算能力共享、存储能力共享、代码共享;
2、满足用户的个性化要求,客户标识、页面版式、页面色系;
二、移动计算环境的特点
1、移动计算环境的网络结构
移动计算随着无线通信、互联网、数据库、分布式计算等多领域的发展而产生,是在无线通信的基础上,扩展计算设备的通信功能如掌上电脑、PDA,或扩展通信设备的计算功能如手机。主要解决不同网络的接入和无缝计算问题,提供随时随地能够交换和处理信息的能力。
2、移动计算环境下的网元
终端侧的实体主要是便携笔记本、掌上电脑、PDA、智能手机、手机等各种移动终端设备。终端侧的设备资源、处理能力不同对享受随心所欲的网络服务提出了挑战。终端侧应用环境基本构成元素包括移动数据端的操作系统、应用管理环数字版权管理、接口规程。
服务端接受客户端即终端侧的请求,根据要求完成相应的服务处理功能,并将结果返回到终端侧。服务器侧一般存在于有线网络,重点完成资源组织、业务处理、以及相应的服务支撑功能,主要包括计费、安全、业务管理、服务质量等基本支撑功能。
移动计算环境中的移动通信不仅仅指目前的GSM、CDMA、3G网络,而作为移动计算的网络承载环境包含传统意义的互联网、移动承载网络上的数据网、以及各种微网,例如家庭终端网络、Ad hoc、P2P等多种终端模式的网络环境。
3 、移动计算环境的网络支持能力
目前移动计算环境的网络有支持移动数据服务的GPRS、EDGE、CDMA2000 1X/EVDO、3G等移动数据网,有以无线接入技术为主,支持游牧计算的WLAN、WiMax等无线接入网络,有支持掌上电脑、PDA接入internet的Bluetooth。
三、SaaS服务在移动计算环境下的应用场景分析
设想一下这样的应用情景:
情景一,窃听间谍软件:你正在和客户举行重要会议,手机就放在桌上,但是你不知道这时候它已经变成了一台窃听器,正把你们的会议内容传送给远方的窃听者。不仅如此,你所有的短信、通话记录等也同样被了别有用心的人监视……
情景二:手机突然收到朋友的彩信,你漫不经心的打开看了一眼,顺手操作了几下,这样的情况每天都会发生,可是你没有想到,今天的却完全不一样,你的手机已经感染了病毒,并且自动向你通讯录的联系人狂发彩信,就象你朋友的手机“中招”后一样,通讯录里可有老板、客户、亲朋好友啊……
情景三:你通过网上下载了一些好玩的游戏,还有炒股的软件,这很正常,但是你想过没有,这些程序里也许会被别人植入了木马程序,窃取你的帐号和密码,你的隐私可能已经成为了黑客掌握的密码……
尽管你的手机不是手雷,但是如果它真的出了问题,可能比手雷的危害会更大。
几乎每一个用户每天都会面临上面描述这种安全威胁,但是用户如果通过传统方式购买发垃圾邮件软件进行防范,既造成进一步投资,而且需要不断的进行升级病毒库,同时需要利用手机上的杀毒引擎查杀病毒,这对手机终端的电量和计算能力消耗很大。
(来源:支点网 时间:2008-11-4)
|