软件架构设计的三个维度 之 面向服务
2012-06-19 14:22
190 查看
面向服务
面向服务可以说是最近炒得比较火热的概念。包括现在提到的SaaS(Software as a service),软件即服务。准确而言,面向服务不仅仅是软件行业的概念,这个要从社会的产业结构说起。
社会产业总共分为三个,第一产业农业,第二产业工业,第三产业服务业。最早社会的主要产业是第一产业农业,将近有几万年的历史。
十八世纪下半叶在英国开始的工业革命,对人们的生活产生了根本性的影响,社会的主要产业成了第二产业工业。
现在仍然属于工业时代,或者有人说的“后工业时代”。而在后工业时代,社会的经济体制必定要向第三产业服务业逐渐转型。面向服务其实是社会经济体制重心的一种迁移。
还是说回到软件行业,社会的主要产业将转变成服务业,自然软件行业也会出现对应的变化,那就是这里提到的面向服务。面向服务今后会影响到软件的交付模式,会对整个软件行业的体制产生影响。
而说到架构层面,面向服务是系统发布功能的一种方式。并且基于这种方式下不同的系统之间能有效地通信、协作。常见的实现技术就是Web Service。
面向服务可以说是最近炒得比较火热的概念。包括现在提到的SaaS(Software as a service),软件即服务。准确而言,面向服务不仅仅是软件行业的概念,这个要从社会的产业结构说起。
社会产业总共分为三个,第一产业农业,第二产业工业,第三产业服务业。最早社会的主要产业是第一产业农业,将近有几万年的历史。
十八世纪下半叶在英国开始的工业革命,对人们的生活产生了根本性的影响,社会的主要产业成了第二产业工业。
现在仍然属于工业时代,或者有人说的“后工业时代”。而在后工业时代,社会的经济体制必定要向第三产业服务业逐渐转型。面向服务其实是社会经济体制重心的一种迁移。
还是说回到软件行业,社会的主要产业将转变成服务业,自然软件行业也会出现对应的变化,那就是这里提到的面向服务。面向服务今后会影响到软件的交付模式,会对整个软件行业的体制产生影响。
而说到架构层面,面向服务是系统发布功能的一种方式。并且基于这种方式下不同的系统之间能有效地通信、协作。常见的实现技术就是Web Service。
相关文章推荐
- 软件架构设计的三个维度:面向对象、面向方面、面向服务。
- 软件架构设计的三个维度 之 面向对象
- 软件架构设计的三个维度 之 面向方向
- 软件架构设计系列总结—5—SOA面向服务架构简述
- 软件架构设计系列总结—5—SOA面向服务架构简述
- SOA(面向服务架构)——踩坑后反思:这样值得吗?
- [导入]构建WCF面向服务的应用程序系列课程(13):事务.zip(19.33 MB)
- 什么是面向服务的体系结构(SOA)?(转载)
- 两个表格实现面向服务构件模型
- 面向海量服务的设计原则和策略总结
- 使用Mule框架设计事件驱动和面向服务的平台
- WCF 面向服务的4个原则
- 我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的重载(Overloading)
- 构建WCF面向服务的应用程序系列课程(视频课程讲师:付仲恺)
- 对面向服务架构的一些体会
- WCF面向服务应用程序系列之十二:托管(Hosting)-基础知识
- dns,lamp,文件共享服务为基础的三个示例
- 一个电商项目的Web服务化改造5:面向服务的分层架构设计(有图有真相)
- 三个维度,三个问题,看「得到」的冰山一角