虚拟化导论
人们很容易想当然的以为虚拟化技术仅仅应用于服务器。而在现实中,虚拟化这一苏醒的概念正被运用于各个层面,其中包括网络,存储以及应用基础架构。在这篇导论中,InfoQ将深入每个方面,详尽向您描述虚拟化技术的运用以及其优点与不足。
- Architecture, .NET, Java,
- 1
作者 王翔 (Vision Wang) 发布于 2008年6月17日 上午9时6分
按照软件工程学的介绍,软件危机(Software Crisis)是软件发展第二阶段末期,由于硬件快速发展,引发作为“人件”的软件不能满足需求所导致的,作为副产品它催生了软件工程学的快速发展。但在很多企业已经把软件作为其业务神经的今天,通用的商业软件和开源软件已经相对过剩,但软件行业的危机不仅没有缓解,而是更加严峻。“适应性”成了新软件危机的主因。
软件危机的主要表现如下:
40多年前我们总结其主因如下:
但40年之后,除了第一条主因之外,其他方面都已经大大改善,尤其是伴随着C++、.NET、Java等一大批开源框架、开源工具、开源产品出现后,实际项目中我们需要自己编码的比例越来越小,常常是“技术等人”,而非“人等技术”。

但现实如何呢?我们不难发现危机的表现不仅没有减轻,反而愈盛。这说明主因发生了变化,在“唯一不变是变化本身”概念下“适应性”越来越突出。为什么工具、手段、方法学已经大大改善的今天还要一遍遍出现这个问题呢?技术和业务,尤其是后者。
但如果要满足这些要求,对于软件产品的提供者似乎也太过苛刻,毕竟“众口难调”,既然不好调和就不妨交给用户自选,更加人性化、易用的Mashup也许会成为解决新软件危机的一个突破口。
按照软件工程学的介绍,软件危机(Software Crisis)是软件发展第二阶段末期 今天,通用的商业软件和开源软件已经相对过剩,但软件行业的危机不仅没有缓解,而是更加严峻 请问引用数据的出处是哪里?
难道是楼主看了我的文章有了感想? http://www.cnblogs.com/pootow/archive/2007/10/29/941753.html
IBM Redbooks 1、Managing Information Access to an Enterprise Information System Using J2EE and Services Oriented Architecture 2、Patterns: Service-Oriented Architecture and Web Services Microsoft Architect Journal: A Study of Architect Roles by IASA Sweden
SOA:原理•方法•实践,第 1 部分: SOA 的基本概念 1.4 软件工程的演变和面向服务体系结构 http://www.ibm.com/developerworks/cn/webservices/0708_xinsheng/index1.html?S_TACT=105AGX52&S_CMP=techcsdn IBM Redbooks 《Managing Information Access to an Enterprise Information System Using J2EE and Services Oriented Architecture》 2.2.3 Components and SOA http://www.redbooks.ibm.com/abstracts/sg246371.html?Open Separation of Concerns in Middleware http://www.research.ibm.com/AEM/mdsoc.html IBM Redbooks 《Patterns: Service-Oriented Architecture and Web Services》 2.1.2 Service-oriented architecture as a solution http://www.redbooks.ibm.com/abstracts/SG246303.html?Open
SOA:原理•方法•实践,第 1 部分:
SOA 的基本概念 1.4 软件工程的演变和面向服务体系结构
http://www.ibm.com/developerworks/cn/webservices/0708_xinsheng/index1.html?S_TACT=105AGX52&S_CMP=techcsdn
IBM Redbooks
Managing Information Access to an Enterprise Information System Using J2EE and Services Oriented Architecture》
2.2.3 Components and SOA
http://www.redbooks.ibm.com/abstracts/sg246371.html?Open
IBM Redbooks
Separation of Concerns in Middleware
http://www.research.ibm.com/AEM/mdsoc.html
IBM Redbooks
Patterns: Service-Oriented Architecture and Web Services》
2.1.2 Service-oriented architecture as a solution
http://www.redbooks.ibm.com/abstracts/SG246303.html?Open
Microsoft Architect Journal:
A Study of Architect Roles by IASA Sweden
看后后面突然感觉思路断了,不知所云。
软件开发在解决问题方面做得越是成功,就会出现更大、更复杂的问题等着去解决。 如此循环,形成一个正反馈,直到被认为陷入所谓的软件危机。 还是去读读 老文《没有银弹》吧。
人们很容易想当然的以为虚拟化技术仅仅应用于服务器。而在现实中,虚拟化这一苏醒的概念正被运用于各个层面,其中包括网络,存储以及应用基础架构。在这篇导论中,InfoQ将深入每个方面,详尽向您描述虚拟化技术的运用以及其优点与不足。
在这篇案例研究中,InfoQ对Adobe AIR和Amazon的简单存储服务(Simple Storage Service ,S3)在NASDAQ市场回放程序(NASDAQ Market Replay)中的应用进行了详细的分析。
本视频对SOA在互联网系统中的应用进行了探讨,主要以支付宝在SOA的实践为例,主题从敏捷的应用程序(对象与组件)到敏捷的企业系统(应用集成与面向服务),再到敏捷的生态圈(网关与开放平台)。
因为不知道如何反击,技术人员不得不听从业务人员的要求。这已经是老生常谈了。问题何在?开发人员用数字主要是进行计算的,而业务人员使用数字辅助决策。在下面的故事中,“敏捷精灵”鼓励一个开发人员用数字来描述与计算无关的问题。
本文介绍了Hadoop如何配置分布式框架运行环境,同时特别讲解了其中的一些细节。Hadoop可以单机跑,也可以配置集群跑,这里主要重点说一下集群配置运行的过程。本文是Hadoop入门实践三部曲的第二部。
7 条回复
回复