SOA与SaaS之间有何种联系 如何应用
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相抗衡的灵敏度。(来自论坛)
- 1独家:功能伴随责任 双面虚拟化解析
- 2合肥OA实施最恐怖的事情:需求变更
- 3信息化中企业物资编码管理实现方法
- 4SaaS帮助中小企业UC驶入快车道
- 5合肥OA顾问:效率高就一定会事情少吗?
- 6导致SOA失败的十大原因以及完善建议
- 7中小企业信息化也要按需选安全
- 8中小企业合肥OA市场商业价值处于起步阶段
- 9使用SaaS模式应注意规避哪四大风险?
- 10SOA共享服务中心的基本原理
- 11关键用户掉链子,合肥OA实施易付诸东流
- 12离散性企业合肥OA实施能力的研究与分析(中)
- 13企业采用SaaS服务是IT投资与回报关键因素
- 14OA办公软件的工具作用并不能替代人去解决或者监督企业
- 15电子招投标困难重重 企业应该如何应对
- 16企业网络运维系统 只选对的不要贵的
- 17OA工作微博内容与当天的工作更加紧密得结合
- 18合肥OA系统“成本控制”路线图
- 19败局启示录 中国合肥OA著名失败案例分析
- 20广州这边哪家OA公司比较好?
- 21企业进行合肥OA选型 如何把握主动权
- 22ITIL的“三要”、“三不要”
- 23CIO如何对付商业智能部署中的“竖井”
- 24融合时代共赢价值 细说SOA进阶的核心动力
- 25实例证明SOA应用正在成为一种趋势
- 26泛普OA软件化工行业精益管理门户案例
- 27如何把握企业部署SOA的最佳时机
- 28网络信息获取的应用 提高信息获取的质量
- 29广州oa平台供应商中提供多种版本的有哪些啊?
- 30现代供应链管理成为企业信息化的润滑剂