『vivizhyy』SD2.0 (来源于孟岩讲座)
- 博客分类:
- 技术杂绘
『vivizhyy』SD2.0 (来源于孟岩讲座)
2010年11月15日
原文链接:http://blog.csdn.net/vivizhyy/archive/2008/10/29/3 178679.aspx
作者:vivizhyy
SD2.0 的基本概念和意义(软件以人为本,软件为人服务)
企业应用 2.0
Web 2.0
(企业 web 2.0)
计算 2.0
工具 2.0
-------------------------------------------------- -
为什么要提出 SD2.0
扑捉各领域内技术的最新变革
提供同一的思路来理解这些变革
树立 CSDN 在技术媒体中的形象
-------------------------------------------------- -
企业应用2.0:理解 SD2.0 的龙头
面向服务的体系架构是企业应用 2.0 的主要内容
目前是开创新的企业应用的软件开发方式,盘活企业现有的 IT 资产,构建灵活应变的企业 IT 系统,实现 IT 向业务看齐
SOA 最集中地体现了 SD2.0 的根本目标
-------------------------------------------------- -
SOA:恢复人的主体性
企业应用的基本矛盾:管理者灵活控制业务的愿望与僵硬的软件系统之间的矛盾
根本原因:企业 IT 的构造是面向技术,而不是面向业务的
解决方法:将服务为企业 IT 的基本元素
-------------------------------------------------- -
Service Oriented Architecture
业务视图:Use-case oriented→流程视图:Service oriented→ 技术视图:Component oriented
-------------------------------------------------- -
SOA 的思路
提出服务的概念,业务人员以服务为描述业务的基本语言,而技术人员实现服务
服务基于开放标准,可通过业务流程管理系统(BPM) 统筹分布式协作
当业务发生变化时,只需要重新规划流程,或在服务的局部范围内修改即可,避免伤筋动骨。
-------------------------------------------------- -
SOA 之于 SD2.0
SOA 为SD2.0 提供了指导思想、目标和架构风格指南
SOA 成为大型企业推动 SD2.0 的主要发力点
-------------------------------------------------- -
Web 2.0:统一软件平台
Web2.0 的最初含义:描述 .COM 崩溃后的第二波互联网热潮(Dale Dougherty)
Web 2.0 的社会视图:用户中心主义
Web2.0 的应用视图:搜索、Syndication、社会网络、tag、无刷新用户体验
Web 2.0 的技术视图:REST、Ajax/RIA、Mashup--统一的软件服务
-------------------------------------------------- -
什么是软件平台?
提供基本服务和组合方法
提供运行环境
提供基本工具
暴露编程接口
eg.Win32,POSIX,JSE,JEE,.NET
-------------------------------------------------- -
作为平台的 Web 2.0
基本元素:RESTful Web Service
基本组合方法:Mashup
编程接口:XML
用户界面:Ajax
-------------------------------------------------- -
Web 2.0 作为平台的意义
标准化
个性化
性能和可扩展性
开发的快速和灵活性
结果:为实现 SD2.0/SaaS 提供了平台
-------------------------------------------------- -
计算 2.0
表现① 多核 CPU 成为主流
表现② 大规模服务器农庄,集群计算
表现③以 Web 为平台的广域分布式计算
表现④ 移动计算
表现⑤ Map/Reduce, Functional, Erlang
结论:计算 2.0 为 SD 2.0 提供引擎动力支持
-------------------------------------------------- -
工具 2.0
动态语言、敏捷方法
DSL 猜想
多语言协同:C, C++, Java. C#, VB, Javascript, VBx, Ruby, Python, Erlang ?
结论:工具 2.0 为 SD 2.0 提供基本的开发工具和开发方法支持
-------------------------------------------------- -
总结
SD2.0 的目的是构建高效灵活的 IT,恢复人的主体地位,重申软件以人为本
企业应用 2.0 (SOA)提供指导思想
Web 2.0 是平台
计算 2.0 是提供引擎动力
工具 2.0 提供手段和方法
发表评论
-
基于Xen虚拟机的设计与实验
2012-01-20 09:50 630基于Xen虚拟机的设计与 ... -
编程语言的选择
2012-01-20 09:50 782编程语言的选择 2010年0 ... -
移植libjingle v0.5x for IOS(iphone device + iphone simulator)
2012-01-20 09:50 1008移植libjingle v0.5x for IOS(iphon ... -
RabbitVCS : TortoiseSVN 的替代者
2012-01-20 09:50 756RabbitVCS : TortoiseSVN 的替代者 2 ... -
2011-3-17
2012-01-19 14:56 5692011-3-17 2011年03月17日 ... -
2011-12-23
2012-01-19 14:56 5582011-12-23 2011年12月23日 ... -
各类制度(参考)
2012-01-19 14:56 478各类制度(参考) 2011年10 ... -
贯彻落实《纲要》精神 保证幼儿生命安全----幼儿园安全工作汇报
2012-01-19 14:55 792贯彻落实《纲要》精神 ... -
幼儿园[2]
2012-01-19 14:55 563幼儿园[2] 2011年08月15日 一、奖励 1、 ... -
cegui基础
2012-01-17 04:39 616cegui基础 2010年11月12日 ... -
显卡驱动更新完后还是找不到合适的分辨率的应对方法
2012-01-17 04:38 1064显卡驱动更新完后还是 ... -
3DMAX 300问 (五)
2012-01-17 04:38 6283DMAX 300问 (五) 2011年04月23日 6 ... -
qt中文
2012-01-17 04:38 839qt中文 2011年06月09日 QDataStream ... -
3D MAX 常见小问题集合三
2012-01-17 04:38 6593D MAX 常见小问题集合三 ... -
VB如何连接帮助文件
2012-01-16 03:32 728VB如何连接帮助文件 2009年12月04日 VB如何 ... -
制作VB安装程序问答(Package & Deployment)
2012-01-16 03:32 590制作VB安装程序问答(Package & Deploy ... -
vb代码2
2012-01-16 03:32 569vb代码2 2010年11月21日 ... -
VB 打开文件
2012-01-16 03:32 1077VB 打开文件 2009年07月21日 关于VB中She ... -
VB ShellExecute 函数应用技巧
2012-01-16 03:32 968VB ShellExecute 函数应用技巧 2010年05 ...
相关推荐
对矩阵乃至线性代数的一次直观理解! 来源:http://blog.csdn.net/myan/article/details/647511
C++标准程序库(德)Nicolai M. Josuttis著; 侯捷/孟岩译 华中科技大学出版社2002.9
上海英雄会--05孟岩-以指数方法分析技术发展趋势
理解矩阵,很好的一篇博文整理,有助于了解矩阵内在的含义。有助于工程应用
c++标准程序库 侯杰 孟岩 学习stl的经典作品……
侯捷/孟岩译的C++标准程序库(C++ standard library).简体中文的pdf扫描版,内容完整。
原方案效果图设计师孟岩访谈PPT课件.pptx
孟岩:我这个理解来说下来就是,有这么大概几个过程,也分成这么几个阶段。最早就是03年左 右,我刚到CSDN的时候,那个时候呢,SOA有一段的这个宣传的这种高潮,各大公司,包括微软、IBM、Oracle、BEA,都在打SOA,...
开发建设项目水土保持工程概(估)算编制规定(孟岩).pptx
C++ 問世後不久,就成為物件導向程式設計領域的實質標準(de facto standard), 因此正式標準化的呼聲也就浮㆖了檯面。㆒旦我們有了㆒個可以依循的標準規格, 我們才可能寫出跨越PC 乃至大型主機之間各種不同平台的...
这是程序员杂志200801中的一篇,读了以后感觉很有收获,作者站在组件的角度来理解android。文笔犀利专业 洞察android的本质
C++标准程序库/the c++ standard library(简体中文完整版共829页),侯捷/ 孟岩译,由于csdn限制只能传15M以下文件,故分为两部分上传,此部分为part2,请查找part1一并解压。
对绝大多数理工科学生来讲,矩阵课程是最无聊的;但到了研究生阶段却发现哪哪都需要矩阵。。。。 本文从另一个视角教你看矩阵,用浅显的语言帮你理解矩阵底层的原理; 如果这么通俗易懂的描述你还是看不懂,建议您...
《并行多核体系结构基础》课后习题
[侯捷/孟岩 譯] C++ 標準程式庫 Nicolai M. Josuttis 著
侯捷/孟岩 翻译的超好的STL 容器 和 算法的书籍, 内容非常全面
c 标准程序库-自修教本与参考工具 侯捷 孟岩 译 巨细靡遗·井然有序(侯捷译序) 孟岩译序 目录 前言 致谢 1.关于本书 2.C 及其标准程序库简介 3.一般概念 4.通用工具 5....
我们需要一本全面而详尽的教本,带领我们认识数十个STL容器、数十个STL演算法,许许多多的迭代器、配接器、方程式 。。。的各种特性和用途。-- 本书 侯捷 、孟岩 翻译
C++标准程式库, 侯捷/孟岩翻译, The C++ Standard Library