写点什么

软件制造:为虚拟化基础设施和云计算定制的应用程序栈

  • 2008-09-16
  • 本文字数:1054 字

    阅读完需:约 3 分钟

CohesiveFT 刚刚发布了一份白皮书,详细说明了业界的一个新趋势:由成熟的开源软件和云计算催生的软件制造(Software Manufacturing)。

粒度越来越细的分布式计算架构是客户导向的,而非供应商驱动。客户正积极地从单源、紧耦合和纵向集成的中间件解决方案转向多源、松耦合和横向关联的中间件解决方案。

相比之下,CohesiveFT 认为:

现今的中间件是单源、高度人工参与的(high touch)、一刀切的,而且不透明的定价含糊难解。

CohesiveFT 还认为,这种市场就要被在线分布式模型瓦解了。最近微软的 Frederick Chong 对此观点亦有共鸣,他认为软件分发的民主化将是该瓦解背后的主要驱动力(基于Chris Anderson 的标志性著作《长尾》)。

CohesiveFT 指出:

IT 分析师的研究一致表明,企业投入到新业务创新的人力和财务预算所占的比例低于 20%。尽管表现形式不一,造成这种状况的根源最终都可以归结到“复杂性太高”。

软件制造(Software Manufacturing)的理论依据是该复杂性可以得到治理:

潜在部署于网格拓扑结构中的虚拟化计算机设备开始激增,伴随着成千上万的开源构件与之同时兴起,客户需要管理的复杂度有逐渐提高的风险。“软件制造商”可以通过自动化平台来降低这种复杂性,该自动化平台可以让中间件解决方案的配置和提供就像选择内存、硬盘和外围设备一样轻松。

CohesiveFT 主张,数量和种类都很充足的开源软件(OSS)构件使得用完全不同的构件建立现代中间件栈变得很容易,即使这些构件在功能上并没有显著的差异。特别是,这些构件之间的耦合非常松散,以至于:

制造业模式不再仅仅适用于硬件或者物理组装的产品;现有中间件产品向多源、松耦合和横向关联的构件的转变,以及软件“制造商”策划的供应链管理催生了一种新的方法:软件制造……软件市场将转变成从专业厂商采购独立的组件,再以按单定制的模式组装出大批量的定制化应用程序栈。

但这并不是全部,CohesiveFT 也注意到出现了加强软件制造的一个新趋势:

CFT 鼓励企业和个体开发者做出同样的社区贡献。在弹性服务器平台所创造的机会之中,社区贡献或者众包(crowdsourcing)是关键的部分。

软件制造是不是将掀起有助于开源软件成功的第二波浪潮?它是否确实是颠覆性的?还是针对“长尾(long tail)”中的非消费者?您对此有何意见呢?

查看英文原文: Software Manufacturing: Custom Application Stacks for Virtualized Infrastructure and Cloud Computing


译者简介: 张兵,有 Web 应用开发、XML 技术、消息中间件和企业服务总线等方面的开发经验,对 SOA 领域比较熟悉,关注软件架构技术和有效的项目管理。

2008-09-16 23:33965

评论

发布
暂无评论
发现更多内容

JavaScript迭代器

大熊G

JavaScript 前端 6月月更

Web Service进阶(一)运行原理

No Silver Bullet

6月月更 Web Service 运行原理

外包学生管理系统

极客土豆

Python环境搭建

芯动大师

Python编程 6月月更 Python环境

抖音大举进军电商领域:这步棋应该如何下

石头IT视角

Squarespace 和 WordPress 的区别

海拥(haiyong.site)

WordPress 6月月更

【盲盒APP】开发功能版块及功能介绍

WDL22119

Sentinel与OpenFeign 服务熔断那些事

牧小农

sentinel openfeign

学生管理系统架构文档

爱晒太阳的大白

等你加入|建木开源社区团队成员招募

Jianmu

开源社区 自动化运维 社区运营 志愿者招募

LabVIEW控制Arduino采集多路模拟量、数字量(进阶篇—1)

不脱发的程序猿

单片机 LabVIEW VISA Arduino Uno 采集多路模拟量、数字量

支付系统安全设计思维导图

靠谱的程序员

支付安全

Leecode上的代码到Pycharm运行解决方法

武师叔

Python pycharm Leet Code 6月月更

Flink on yarn 远程调试源码

JasonLee实时计算

flink

【Spring 学习笔记(四)】Spring Bean 集合注入和自动装配

倔强的牛角

spring Java EE 6月月更

初识SDN网络

穿过生命散发芬芳

SDN网络 6月月更

Web Service进阶(三)HTTP-GET, HTTP-POST and SOAP的比较

No Silver Bullet

soap 6月月更 Web Service HTTP-GET HTTP-POST

Linux驱动开发_数码相册项目、360WIFI驱动移植介绍

DS小龙哥

6月月更

Flink 通过 State Processor API 实现状态的读取和写入

JasonLee实时计算

flink

以购物清单为例讲述 Redux 的状态如何在 Flutter 多个组件间共享

岛上码农

flutter 安卓开发 ios 开发 跨平台应用 6月月更

区块链mass哈希競猜dapp游戏开发源代码(多游戏)

开发微hkkf5566

模块3作业(外包学生管理系统架构文档)

Geek_701557

Jetpack Composes 之TextField详解

坚果

6月月更

《WebRTC源码深入剖析》总结

音视频专家-李超

源码分析 音视频 WebRTC 源码剖析

使用 TensorFlow 和 Express.js 实现AI图像识别

devpoint

tensorflow Express 6月月更

数据库每日一题---第3天:大的国家

知心宝贝

数据库 算法 前端 后端 6月月更

java构造器(构造方法、构造函数)

写代码两年半

面试 javase 构造函数 6月月更

700行无用 纯 CSS 祝考生 金榜高粽《1_bit 的无用 CSS 代码 》

1_bit

CSS html 前端

【LeetCode】数组中第 K 个独一无二的字符串Java题解

Albert

LeetCode 6月月更

【腾讯云代码分析】五月上新+新功能前瞻

腾源会

SDN系统方法 | 4. 裸金属交换机

俞凡

架构 网络 sdn SDN系统方法

软件制造:为虚拟化基础设施和云计算定制的应用程序栈_开源_Jean-Jacques Dubray_InfoQ精选文章