SaaS, SOA, S+S
February 19th, 2008 Denis
最近常常看到一些名词,如:SOA, SaaS, S+S 等等,常常搞得头大,好像有点懂,又不是很懂,索性一次性把它查个明白:
(注明下,以下部分资源来自互联网,版权属于原作者。)
SaaS(via 百度百科 SaaS)
SaaS 是 Software-as-a-service(软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,在21世纪开始兴起的一种完全创新的软件应用模式。它与“on-demand software”(按需软件),the application service provider(ASP,应用服务提供商),hosted software(托管软件)所具有相似的含义。它是一种通过 Internet 提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。用户不用再购买软件,而改用向提供商租用基于 Web 的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。对于许多小型企业来说,SaaS 是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。
在这种模式下,客户不再象传统模式那样花费大量投资用于硬件、软件、人员,而只需要支出一定的租赁服务费用,通过互联网便可以享受到相应的硬件、软件和维护服务,享有软件使用权和不断升级,这是网络应用最具效益的营运模式。
就是不用掏钱买硬件,不用自己搭环境,不用自己装软件,只要直接付钱给厂商,然后通过 Web 就能享用服务。
SOA(via 百度百科 SOA)
面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。
个人理解就是我们现在看到的软件或者网站都可以认为是服务,我们可以通过他们定义良好的接口来访问其中的数据,而这个软件或者网站是通过什么语言实现,以及后面的硬件或者操作系统,我们是不必关注,也是看不到的。不知道是不是这样……
S+S
S+S(软件+服务)是微软对 SOA(面向服务的架构)的理解。他基本概念就是,微软的每一个软件产品,除了采用传统的许可证方式销售给用户之外,他还会有以互联网服务方式提供给用户,用户无需本地安装,只要通过互联网就能访问该服务。比如其办公软件 Office,可以提供软件给用户本地安装,又可以提供 Office Live 的互联网服务。微软认为传统的软件运行方式有其独特的优势,因为本地,所以不需要网络,并且能够充分利用本地计算机的 CPU,内存,硬盘等资源,这样可以有更好的用户体验和更快的响应时间。而互联网的方式的优势则在于无需安装,可以随时随时使用,这就是“软件+服务”模式。详细可以查看微软的 MSDN 相关内容。
我个人比较喜欢微软的 S+S 的模式,这个方式即体现本地计算机的优势,有充分的利用了互联网的优势。如果 Office 能够让我们绑定 Office Live 的账号,这样可以让我们可以在本地编辑文档,然后把文档保存到 Office Live 中,然后就可以在别地下再到本地继续继续编辑(如果安装了 Office )或者在线编辑。
作者:Denis
原文链接:SaaS, SOA, S+S





1. 剑指天下 | February 19, 2008 at 4:56 pm | #
坐着沙发慢慢看
2. neekey | February 19, 2008 at 6:06 pm | #
坐着板凳慢慢看
3. 漫步 | February 19, 2008 at 7:24 pm | #
据说我们在折腾soa
4. 不扬杂志 | February 19, 2008 at 8:23 pm | #
不是我不明白,这世界变化太快。
5. Movie | February 19, 2008 at 8:50 pm | #
不知道那个相关文章怎么搞的?
6. tomdbtel | February 19, 2008 at 10:04 pm | #
長見識了~~呵呵
7. fiorano | February 19, 2008 at 10:27 pm | #
理解的其实还有有点偏差滴,你所说的功能更像一般应用程序提供API或者是mashup。SOA更多的是一种抽象的架构,是为了使技术上的建模和开发更多的面向于业务。这样一旦在系统足够大的时候,当一个业务发生了变化,由于SOA这样不会影响其他的业务变化。
8. 乌拉诺斯 | February 20, 2008 at 9:31 am | #
SOA貌似是ibm提出来的…
9. alexgao | February 20, 2008 at 9:40 am | #
雪山飞猪大哥的邮箱是多少啊?小弟有个关于wp的问题想发邮件请教。
其实就是我看到一款主题很喜欢。它是在首页调用最新的一篇日志全文显示,然后其余的最近日志列表显示。但是我发现,它却调用了我最老的一篇日志,而且最近日志列表也是最老的几篇文章。不知道该怎么修改。它调用日志的时候使用了get_post_meta()自定义字段。我把调用代码贴出来:
Alex的最新日志
ID, 'latest_home_img', true) ) { ?>
<a href='http://fairyfish.net/go/?r=' target='_blank' rel="bookmark" title="Permanent Link to "><img src="/images/latest/ID, "latest_home_img", $single = true); ?>" alt=": Latest post" width="470" height="175" />
<h3 class="latest_post_title" id="post-"><a href='http://fairyfish.net/go/?r=' target='_blank' rel="bookmark" title="Permanent Link to ">
<?php echo strip_tags(get_the_excerpt(), ''); ?>
<a href='http://fairyfish.net/go/?r=' target='_blank' rel="bookmark" title="Permanent Link to ">Continue Reading
<a href='http://fairyfish.net/go/?r=cat_ID%29%3B%3F%26gt%3B' >cat_name; ?>
非常期待大哥的回答,谢谢
10. alexgao | February 20, 2008 at 9:50 am | #
晕~~用了
贴代码还是显示不全…还是你告诉我邮箱吧…谢了11. Denis | February 20, 2008 at 12:01 pm | #
不好意思,我不做 WordPress support 的!
12. alexgao | February 20, 2008 at 9:46 am | #
去年我去参加BEA公司在上海的 BEA WORLD 2007 ,就是关于SOA…现在很火
13. Sunxc | February 20, 2008 at 5:22 pm | #
求助啊 我的博客打开为什么特慢啊 主页里根本没有任何广告 只有几个小图片而已
我用的是国外的主机空间 和我一起合租的感觉比我的要快很多
是不是因为主题影响的啊?
我用的是underone的G7 (v3)
请帮忙看看啊 感激不尽!!请留言或email 谢谢
14. Denis | February 20, 2008 at 5:35 pm | #
把所有插件停掉看看!
15. xaoma | February 20, 2008 at 5:56 pm | #
看了!明白一点点~`
16. Young | February 20, 2008 at 6:25 pm | #
夷﹐我的評論不見了﹐難道被當成垃圾﹖如果是就冤枉啊﹒
17. Denis | February 20, 2008 at 7:16 pm | #
你应该进入了 Akismet 的黑名单了!恭喜啊!
18. newstart | February 20, 2008 at 8:27 pm | #
估计今年Enterprise 2.0会比较火
Ross Dawson那里现在讨论的都是Enterprise 2.0
通常他那里讨论的又都是有预见性的东西,比大部分美国IT人士都早一拍
Denis可以跟进一下哈
19. Denis | February 20, 2008 at 8:40 pm | #
那些东西我还是搞得不是很懂,哈哈!靠你来研究了,来发表了!
20. newstart | February 20, 2008 at 8:55 pm | #
我对技术不感冒,只知道这玩意儿应该会很有搞头的
saas这方面ibm、salesforce应该都很强
21. Lee | February 20, 2008 at 9:12 pm | #
新版WordPress Feed显示不正常?
今天偶尔在自己博客上发现feed在ie6下显示是乱码,测试中文团队包括煎蛋的几个BLOG也统统乱码,朋友在电脑上测试也一样,难道是新版WP的问题?