SOA+SaaS在中国生存现状

在SaaS当中,应用程序可以像任何服务一样被传递,就像你家中电话的语音一样,看起来似乎就是为你的需求量体裁衣得到的。而SOA的定义和这个无丝毫的联系。SOA支持的服务,都是些离散的可以再使用的事务处理,这些事务处理合起来就组成了一个业务流程,是从基本的系统中提取出来的抽象代码。

SOA和SaaS,必须区分开。SOA和SaaS的结合,可能会成为一种趋势。SOA在中国,还未SaaS化。说到SOA,不能不说ESB。ESB是在SOA体系结构的框架中加入的一个新的软件对象。

现在已经出现了一些通过互联网提供SOA服务的需求。美国一家ESB供应商Cape Clear的老板Dana Gardner曾对媒体谈过将SOA、ESB作为一个集成的服务提供的可能性。之后不久,他的公司就通过云计算为用户提供ESB服务。

Dana Gardner说,通过云计算提供的SOA工具和平台对于中小企业来说应该有很大的吸引力,因为部署SOA的工程对中小企业来说,需要太多的时间和专业技能,而且还需要后期的维护,让中小企业感觉负担太重。所以,通过“云”提供SOA的服务,应该是不错的解决办法。

国外媒体把这一趋势称为“SOA gets SaaSy”,我们姑且翻译成“SOA的SaaS化”,即通过SaaS的模式提供SOA服务。

SOA和SaaS,一度被喻为软件圈内的大、小S。她们有时被称作姐妹,有时被看作欢喜冤家,有时看似貌合神离,有时又不得不走到一起。

SOA和SaaS的概念,必须区分开来。SOA和SaaS的结合,可能会成为一种趋势。SOA在中国,好像还未“SaaS化”。

不要混淆SOA和SaaS 相关概念解析

SOA,Service Oriented ArchITecture,面向服务的架构;SaaS,Software as a Service,软件即服务。如果把SOA和SaaS称作一对姐妹,其中的血缘恐怕就是Service,服务。虽然都和服务有关,但内涵大相径庭。

从业务角度理解SOA,它是针对企业的一些旧的软件体系重新利用,进行整合,构建一套松散耦合的软件系统,同时也能方便的结合新的软件共同服务于企业的一个体系。使系统能够随着业务的变化更加灵活适用。

从技术角度理解SOA,SOA实际上是系统分析设计思想的进一步发展,它的思想超出了对象的概念,一切都以服务为核心,而服务由组件构成,组件是若干操作的集合,操作对应具体实现的程序函数。服务是通过对业务过程模型的分析而识别出来的。每个服务能够实现若干功能,这些功能由组件而不是操作来实现。组件是操作的调用集合,是服务功能实现的最小单位,而不是程序实现的最小单位。

在具体实现上,只要能提供服务的技术都可以实现SOA思想,如Web Service、RMI、Remoting、CORBA、JMS、MQ、甚至JSP、SERVLET等,另外还可以通过分布式事务处理和分布式软件状态管理来进一步地改善它。但是如果想让这些服务能够更广泛的被使用,或被大家认可,在互联网上发布,那么就要遵循一定的规则标准了。这一类的标准有SOAP、Java API for XML-based RPC (JAX-RPC)、WSDL 和 WS-* 规范等等。另外它的实现还需要安全性、策略管理、可靠消息传递以及会计系统的支持。

直观地理解,可以把SOA看做是模块化地组件,每个模块实现独立功能,不同的拼合提供不同的服务。利用SOA,把一团乱麻庞大无章的系统规整成一个一个的模块,方便地实现IT的最大利用率,并提高重用度。普元软件曾拿灵活变换而能够千变万化地拼接的乐高玩具做比喻,可见一斑。

说到SOA,不能不说说ESB。ESB是在SOA体系结构的框架中加入的一个新的软件对象。这个对象就是企业服务总线(Enterprise Service Bus,ESB),它使用许多可能的消息传递协议来负责适当的控制流甚至还可能是服务之间所有消息的传输。虽然ESB并不是绝对必需的,但它却是在SOA中正确管理业务流程至关重要的组件。ESB本身可以是单个引擎,甚至还可以是由许多同级和下级ESB组成的分布式系统,这些 ESB一起工作,以保持SOA系统的运行。在概念上,它是从早期比如消息队列和分布式事务计算这些计算机科学概念所建立的存储转发机制发展而来的。

与SOA相关的,还有SCA与SOD。随着面向服务的体系结构不断发展和成熟,开发人员和架构师将面临不断增多的编程接口、传输协议、数据源和其他细节内容。服务组件体系结构(SCA)和服务数据对象(SDO)可以为各种服务和数据源提供单一编程接口。

SaaS是一种软件服务提供的模式,是一种将软件部署为托管服务并通过 Internet 进行访问的模式。SaaS作为一种有效的软件交付机制,其出现为 IT 部门创造了机会,使他们可以将工作重心从部署和支持应用程序转移到管理这些应用程序所提供的服务上来。不仅可以通过Portal为用户提供服务,还可以通过其它方式,如API、WSDL等提供服务。

SaaS方便、节省成本,受到很多企业,尤其是中小企业的青睐,但SaaS的权限控制、安全问题可能让用户有所顾忌。

SOA和SaaS的区别,大概可以概括为以下几点。

1. SOA包括了关于软件是如何被架构起来的东西,而SaaS是关于软件是如何被应用的。

2. 在SaaS当中,应用程序可以像任何服务一样被传递,就像你家中电话的语音一样,看起来似乎就是为你的需求量体裁衣得到的。而SOA的定义和这个无丝毫的联系。SOA支持的服务,都是些离散的可以再使用的事务处理,这些事务处理合起来就组成了一个业务流程,是从基本的系统中提取出来的抽象代码。

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

4. 通过SaaS传递Web服务并不需要SOA。

5. SaaS主要是指一个软件企业向其它企业提供软件服务。而SOA一般是企业内部搭建系统的基础。SaaS注重的是提供服务的思维。而SOA注重的是实现服务的思维。

12下一页

时间: 2024-08-02 04:56:10

SOA+SaaS在中国生存现状的相关文章

SOA+SaaS在中国生存现状 不要混淆概念

SOA和SaaS,必须区分开.SOA和SaaS的结合,可能会成为一种趋势.SOA在中国,还未SaaS化.说到SOA,不能不说ESB.ESB是在SOA体系结构的框架中加入的一个新的软件对象. 现在已经出现了一些通过互联网提供SOA服务的需求.美国一家ESB供应商Cape http://www.aliyun.com/zixun/aggregation/16442.html">Clear的老板Dana Gardner曾对媒体谈过将SOA.ESB作为一个集成的服务提供的可能性.之后不久,他的公司就

光明与彷徨—中国CIO生存现状调研

CIO(Chief Information Officer:首席信息官)这个词与CEO.CFO同年进入中国,成为了企业划分职能名称的舶来品,在近10年中受到了企业的重点关注. 美国<CIO>杂志对CIO的定义是:CIO是负责一个公司信息技术和系统所有领域的高级官员.他们通过指导对信息技术的利用来支持公司的目标.他们具备技术和业务过程两方面的知识,具有多功能的概念,常常是将组织的技术调配战略与业务战略紧密结合在一起的最佳人选. CIO,顾名思义,应该属于决策层,在国外,一定是VP(副总裁).在中

中国电子商务企业生存现状

中国国际广播电台<环球财经大视野>昨日邀请好乐买CEO李树斌.派代网首席分析师李成东,就中国电子商务企业生存现状,以及B2C企业如何突围,展开深入探讨. 对于中国B2C行业的整体经营状况,李成东表示,目前亏损是普遍现象,尤其是上了一定规模的公司,因为企业前期为了寻求发展,必须大量投放资金.对此,李树斌表示赞同.他认为B2C企业目前还处在大量投入期,比如要建仓储,建供应链.物流体系,而这些是为以后几年的企业发展做准备,表面看起来是亏损的,但实际上是在积攒实力. 对于在行业普遍亏损的情况下,B2C

与创业站长探讨生存现状

我建站大约7个月了,去的站长论坛就几个(已经眼花缭乱):Dsicuz!(用的是东家的免费论坛程序),从它这里得知了落伍(一些好文章使我受益匪浅),然后有意识地主动去开阔眼界,站长站也比较喜欢,内容资讯更新快,因为是门户型框架,检索比论坛直观,可惜含金量杂陈,一些含沙的烂文经常扰乱视听.这三个是经常光顾的,对程序你可以一窍不通,但最起码得学会如何自己安装程序.实用的插件或美观的模板:备份数据:网站出些小问题有执行解决的能力,看过一篇经典的关于如何问问题的文章,国外高手写的,那篇文章使我懂得不要做一

浅谈电商经理人的生存现状

近段时间,与圈内朋友经常聊起有关电商经理人的话题,感觉目前的电商经理人市场是有点胡乱的,可能和电商市场整体市场环境是有关的,毫无疑问,电商环境是十分"火爆"的,市场供需双方的不平衡,因为会让高端电商人才感到迷芒.就现在的电商经理人的生存现状来说,和大家一起分享一下我的想法,希望对能对电商从业者有帮助. 重视品牌 VS 强调广告 广告是风,公共关系是太阳-伊索寓言里,风和太阳曾经争吵过两者是谁比较强.看到一个旅行者走在路上,它们决定用让这个旅行者脱下大衣的办法来解决这个问题.风先来,可是

Core i7将加快SOA/SaaS/Web 2.0应用开发

Intel官方正式确认,基于全新Nehalem架构的下一代桌面处理器将沿用"Core"(酷睿)名称,命名为"Intel Core i7"系列,至尊版的名称是"Intel Core i7 Extreme"系列.而同架构服务器处理器将继续延用"Xeon"名称.至于为什么是"I7",而不是大多数人认为的"Core 3",Intel方面还没给出详细的解释,估计意思是Intel的第七代处理器,但2

网络作家百万年薪背后的生存现状

硅谷网讯 昨天传来噩耗, 起点中文网签约作者"十年雪落"因为过劳猝死.网络写手的生存现状再次进入我们的视野. 1个月难以出门一次,1年只拜访过一两次朋友,每天从早上9时到夜晚10时,每天都在不停码字,这或许是大多数网络写手的写照.但支撑他们如此付出的,是行业里内越来越多的"大神"成名故事. 过去十年,以起点.纵横中文等平台为聚集地,网络文学作者群已初步形成了规模.而随着行业商业模式的成熟和移动阅读近两年的爆发,这一市场正快速催生一批高收入作者.2012年网络作家富豪

国际移徙者日,打工子弟爱心会举办慈善展览反应外地劳工生存现状

当发展使地域成为一个模糊的概念,我们每个人都会在生活的某一个阶段成为一名迁徙者.只需仔细观察,你会发现那些来自四面八方的打工群已经成为生活中不可缺少的部分.为提高社会对流动人口以及他们子女的关注,打工子弟爱心会(Compassion for Migrant Children)于本月18日在798北京新文化艺术中心举办了以"国际迁徙者日"(International Migrant Day)为主题的慈善展览.展览通过艺术家严肃的视角和自由的思维描述了流动人口对城市发展的贡献,以及他们对于

未来SaaS在中国市场将何去何从

相对于美国等发达国家,中国的SaaS应该说是起步相对较晚.2004年,在业内我们将XTools推出的国内首个即需即用托管型软件XToolsCRM,标志着SaaS在中国正式起步.但是,SaaS的发展初期,主要是针对http://www.aliyun.com/zixun/aggregation/15530.html">大型企业所作的CRM解决方案.随着我国中小企业的发展,对管理信息化的需求与日俱增,众多SaaS厂商纷纷把目光转向了中国的4200万中小企业这个庞大的用户群体. SaaS的最先进技