• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
SaaS、Mashup成热点
发布日期:2016-7-12 14:7:3

  随时随地进行访问和保障安全,这似乎是一种不可调和的矛盾,但是对于IT业来说,这已成为习惯。2007年,业界将要遇到的挑战是:在不中断业务流程的情况下,执行一些策略来保护数据的安全。

  新的软件技术使工作更加具有挑战性。若还没认真研究过SaaS技术,那会很麻烦。据研究机构Forrester的调查显示,39%的大型企业已开始应用SaaS技术,同时24%的大型企业与22%的中型企业正在使用或者对该技术表现出了强烈的兴趣。且供应商甚至正在千方百计地让一些小型的公司也开始“分享”SaaS技术。

  1、SaaS市场风起云涌

  Gartner公司估计,25%的新商务软件到2011年,将通过服务模式发布,而2005年这个比例只有5%。这种模式很显然将会取得不可思议的增长。

  SaaS技术保证可以更快地配置应用软件,且所需要的费用较低。

  但Saas技术不会让IT人员失掉饭碗,或说让他们对它敬而远之。配置SaaS软件的部门需要IT人员评价供应商提供服务的能力——包括遵守内部与外部的保密协议等。IT人员还必须连同业务人员一起,来评估一个SaaS配置的整体拥有成本(TCO)。这意味着可识破供应商的骗局,确保客户以及方案商的利益。

  软件供应商与客户都在对SaaS技术进行投资。2006年11月份,微软为小型企业开发了把Web托管与企业软件作为服务的Office Live,微软还准备发布CRM与ERP软件的托管版本。

  Oracle公司开发了Oracle数据库与Oracle融合中间设备的托管产品,Oracle将在自己的数据中心为客户托管或者管理这些软件。Oracle还提供多种Siebel、JDE与PeopleSoft软件作为被托管软件服务。

  Workday是较早进入SaaS市场的公司之一,通过提供ERP软件它来进行服务。公司和Oracle与SAP有着密切合作,以雇员数在1000~5000人的中型企业作为服务对象。

  实际上,中小企业正在引起软件供应商的注意。比如,Progress软件公司帮助服务于像医疗、保险与运输业这些垂直市场的ISV重新构建他们的软件,以便把这些软件作为服务。公司表示,SaaS正在帮助这些ISV开发新客户。

  以用户实际需求为导向的SaaS技术,今后将会逐渐成为软件行业主流的应用与销售模式。

  2、聚合技术日渐成熟

  虽然对安全性有所顾虑,但是聚合技术(Mashup)仍会得到进一步的发展。在2006年6月IBM发布了一套用于开发企业级Mashup 应用程序的工具,BEA公司同时计划在2007年拥有自己的Mashup架构工具。

  之所以Mashup深受欢迎,是因为通过使用现有的Web服务与像Ajax这样的工具,开发人员就能更快地把应用整合在一起。

  但不利方面也非常明显。Ajax的工具包不可共享,且Ajax技术对服务器、桌面与网络架构的影响已经成为众矢之的——若所有雇员同时运行Ajax-enabled的程序,也许会导致系统崩溃。同时它还涉及安全方面的问题。

  与SOA架构不同的是,依托Web 2.0技术的Mashup不具备提供安全基础的基本协议,比如身份验证与加密技术。若没有严格的协议,基于Web 2.0的Mashup软件可能会肆无忌惮地违背协议或规定,比如暴露像个人身份信息,以及那些并不容许别人看到的敏感数据。

  3、国内SaaS市场应用深化还需时日

  SaaS是目前国外软件行业谈论最多的话题之一。软件作为一种商品进行销售,是目前市场上最普遍的方式。但软件有其区别于其它产品的特殊性,软件需要安装、维护、培训等一系列的服务支持,很明显,脱离服务,软件将寸步难行。软件即服务,不光是一个口号,更是一系列具体行为模式的体现,这需要软件开发商转变思维方式,采用多种先进技术进行服务内容支撑及保障。

  目前,国外软件企业对SaaS采用的技术支撑方式,主要有软件托管服务和软件在线下载等。软件托管模式是在线应用的拓展,软件应用企业除了需要支付托管费用和软件使用费用外,不需要购买服务器、不需要建设机房、不需要雇用自己的IT管理员,无形中会大大降低企业的运营成本。同时,由于托管软件安装在提供服务的专业公司,使得在运营连续性、及时性和安全性等方面有比较好的保障。而在线软件下载方式,如今已经被很多软件企业采用,传统安装盘的分发方式被网络应用模式所具有的快捷性和低成本等优势所挤压。目前,国内企业能支撑托管模式的软件正在增多,阿里云这样的公司都在开始运用,但企业应用普及程度却并不是很好,这和国内企业运营管理模式和企业提供服务的内容和品质有很大关系,市场接纳还需要较长的过程。而软件在线下载、分发安装的模式,目前国内软件企业应用普遍,包括阿里云在内的很多企业网站提供各种程序的在线下载安装,尤其是硬件厂商的驱动程序在线下载和软件厂商的软件补丁包下载。

  Mashup是把Web 2.0服务和像Ajax这样的工具进行融合,提供了一种新的应用软件开发模式。这种简化开发难度的模式,在一定程度上会减少企业和客户的应用难度,加大了双方的交互性。在一定的范围内,软件企业可以考虑应用此模式。但如果软件企业对模式有严格要求,尤其是对稳定性和安全性等方面有严格要求的行业,就要更加慎重一些。