SOA与SaaS之间有何种联系

 
   | |

导读:SaaS:软件部署为托管服务,而且可以通过网络访问,可以客户按需定制,并且开发商实施简单。软件作为一种服务形式提供给客户的需求逐渐增加。

关键词:SaaS 软件即服务 SOA 服务

 
正在加载数据...

  SOA和SaaS两者之间存在着怎样的联系?一个是服务基础架构(Service-Oriented Architecture),一个是软件即服务(Software as a Service)。至少,他们都是关于“服务”的。

  我们可以这样简单定义SaaS:软件部署为托管服务,而且可以通过网络访问,可以客户按需定制,并且开发商实施简单。Internet的迅猛发展,软件作为一种服务形式提供给客户的需求逐渐增加。而SaaS 这个新的模式出现正是顺应了这个要求,它可以帮助软件开发商通过提供服务的形式赢得客户。

  无庸置疑,SaaS的出现彻底颠覆了传统软件的运营模式。它不仅仅从价格上,交付模式上,实施风险上带来了明显改观,更是促进了软件与互联网的融合以及整个软件市场的发展。

  伴随着SaaS的愈发火热,加之SOA的继续深入,市场上越来越多的人开始谈论SOA产品在SaaS方面的能力。诚然,越来越多的软件供应商将借助SaaS的方法,以需求为基础向消费者提供SOA产品。这是我们所期待看见的,但这也在某种程度上混淆了SOA和SaaS。

  首先需要明确的一点则是:SOA是一个框架的方法,而SaaS是一种传递模型。

  SaaS看作一个传递机制,这个传递机制指出单个实例/多个承租的应用软件程序。SOA是开发松散耦合的软件架构。因此,SOA包括了一切关于软件是如何被架构起来的东西,而SaaS是一切关于软件是如何被应用的。

  可以这样说,两种技术是共生的,但是两者可以通过不同的方法来实现,也可以通过不同的方法一起工作。

  SOA带给SaaS的既有松散的耦合,也有约定化的、能够治理的服务。从这方面而言,SOA的方法是对SaaS有好处的。而从另一方面而言,SOA和SaaS在重利用、成本控制、标准化方面相互提供参考,两者正在开始走向趋同。

  单纯从定义和实现形式上来看, “SOA可以认为是SaaS在企业内部执行的一种形式”。而这一观点正式当前关于SOA和SaaS最为激烈的争论。

  支持者认为“大多数企业将最终成为服务的消费者兼发行者,进而模糊了SOA与SaaS之间的界限”。

  也有不少人认为,SOA不太可能也不具备作为企业内部SaaS运行的能力。“繁重的企业基础架构减少了SOA的有利部分,而SaaS则提供了更敏捷,低本高效的第三方服务选择。”

  而对于其之后的发展也有着清醒的预计,“具有更大因经营规模扩大而得到的经济节约和价值建议的外部服务将取代内部执行的服务。随着企业逐渐了解由SOA驱动的服务供应理念,ITIL与SaaS将面临一个问题: 作为服务的供应商,他们需要迅速、低廉并且可靠的提供执行包括服务管理、报告和表单功能在内的服务以增强竞争力。于是,企业将不太可能维持原有昂贵、个人化、单调的企业基础架构,而会转向外部有效的计算机处理平台。面对更远的未来,将来的企业最终会定制“商务即服务”(Baas)主张,从而实现构造整体价值链条而非单纯购买软件。”

  归根结底,SOA不太可能也不具备作为企业内部SaaS运行的能力, 但它能够在很多方面为SaaS铺平道路;而无论内部基础架构有多么SOA化,都没有与市场驱动的SaaS相抗衡的灵敏度。


部署SaaS总体成本分析
 部署SaaS总体成本分析(一)
 部署SaaS总体成本分析(二)
 SOA+虚拟化+SaaS 云计算容量多大
 探究SaaS模式下ERP的中国之路
 通过SaaS模式提供SOA服务
 SOA与SaaS之间有何种联系
 企业部署SaaS必须关注的问题
 果真省钱?SaaS总成本面面观(三)
 果真省钱?SaaS总成本面面观(二)
 果真省钱?SaaS总成本面面观(一)
 低价不是SaaS本质
 09年SaaS趋于成熟 三大忧患可消除
 SaaS:逆势上扬 完善产业链
 2009年Saas“成年”:将有资本挑战ERP
 SaaS与否 这是一个需要选择的问题
 SaaS来了 面临观念三重转变
 云安全改变商业模式
 SAP称SaaS永远不会成为企业核心应用平台
 09年全球SaaS软件服务收入将超百亿美元
 2009年新命题:解决SaaS集成软肋
 SaaS最终必将取代ERP软件吗?
 IT管理厂商开动SaaS战车
 SaaS欲解企业信息化之困 面临三重转变
 SaaS将继续深入并拓展到ERP等以外领域
 09年saas趋于成熟发展(二)
 09年saas趋于成熟发展(一)
 SaaS服务:优势只是幻觉 很难实现盈利
 SAP推出Business Suite 7 剑指SaaS
 SOA要SaaS化?
 SAP新商业套件所带来的变化
 SaaS在电子商务中的发展趋势
 细数SaaS ERP选型的六大安全问题
 SaaS环境下 CIO面临三重挑战
 Gartner:SaaS部署成本和速度有瑕疵
 SaaS市场的壮大还需以开放标准为基础
 挑选SaaS企业需要注意十要素
 关于SaaS的五大常见误区
 云计算模式与SAAS平台
 SOA千人千面 软件行业需“补课”
 SOA+SaaS:中小企业的创新之路
 SOA的SaaS化:通过SaaS提供SOA的服务

原文出处:http://www.enet.com.cn/article/2008/0725/A20080725336112.shtml
 
来源:eNet    
 
 
 
 
 

SOA基础

 
SOA专家组与10月23日发布SOA宣言,该宣言阐述了106个字的原则,他们认为最重要的是受欢迎的一体化战略。虽然有些人可能认为SOA像企业架构……
 
网络臭虫(Web bug)也称为网络信标(Web beacon)是一个放在网页或电子邮件上的文件对象,用于监测用户的行为。
 
顶级域名(TLD,top-level domain)是因特网域名的最后一部分。顶级域名是一个域名的最后一个点后面的字母组成的部分。
 
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度,这样一来每个服务都可以不受羁绊……
 
做了两年CUNA Mutual 集团顾客营运资深副总裁的Rick Roy,今年转投IT业,担任集团CIO一职。这位致力于实现IT价值的CIO眼下正面临如何在经济危机中领导IT部门的重重挑战。

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录