纳米科技与 SOA:容易受伤的一对 推荐
2006-11-21 00:00
357 查看
纳米科技,前些年炒得很火的名词。SOA,这几年来持续很火的名词。一个是硬件的高科技,一个是软件的旧宠儿(没看错,就是旧宠儿,N 年前就炒过的冷饭了),却受着一样的伤,承受着一样的误解。
一、我不是妖魔
前几年的防菌杀毒水火不侵的纳米广告想必诸位都不会陌生,尽管曾被院士们批驳为“无知者才无畏”,但还是持续高烧不退,貌似“上帝创造不出自己举不起来的石头,是因为没用纳米材料”。
主流软件厂家神乎其神的 SOA 广告,也是无所不能的。袜子破了洞,纸尿裤卖不出去,都是因为没采用SOA。一旦用了 SOA,腰不痛了,腿脚利索了,一口气上五楼都不用喘气。
然而,事实呢?很不幸,他们都被妖魔化了,都成了骗钱的工具。
纳米科技我是不懂的,但院士们懂。院士说了:“这是胡扯,无知者才无畏,哪有什么纳米就能抗菌的说法”。
SOA 呢,还好,略知一二。这玩意,说白了,只是一种设计方法,虽然有它合理的一面,但也没那么邪乎,别听厂商说得天花乱坠。袜子破了洞的,如果不解决生产质量问题,SOA 了,也还是要继续破洞的;纸尿裤卖不出去的,还是赶紧疏通渠道吧。
二、其实你不懂我的心
不可否认,用纳米颗粒粉体做出来的材料,或者具有纳米尺度晶粒的材料,能表现出比一般材料更优异的性能。但如果仅仅知道这个,就好比“这幅画不错,用的是上等宣纸”一样,赞美的是纸张,而不是画家的艺术创作——纳米材料仅仅是传统显微技术的扩展和延伸而已,简单点说,就是如何提高切削工艺的精度。
那么,纳米科技的本质是什么?是人们创造物质的生产方式将完全不同于以前。人类可以通过精确操控原子或分子制造新产品。也就是说,本质不在工艺切割如何精细,而在于如何通过控制原子或分子创造新产品。
SOA 也一样。一说起SOA,大多数人都说:“不就是 Web Services 吗?”似乎程序员学会了 Web Services 编程,也就 SOA 了,腰杆粗了,底气也足了。
天地良心,它们是不同的。SOA 是一种“面向服务”的设计思想,并不是一种具体的编程技术。Web Services 是实现 SOA 的一种技术手段。早些年,CORBA 也是可以用来实现 SOA 的——只不过由于 CORBA 自身存在的一些问题,没有被广泛接受。Web Services,由于更加开放、更加符合“设计与实现相分离”的原则,而成为今天的选择。但 Web Services 也好,CORBA 也好,都只是实现技术,而不是 SOA 本身。学会 Web Services 技术很容易,但要在企业中成功实现 SOA,业务本身的合理性以及设计师对服务的抽象、分析和提取能力才是最重要的,当然,也更难学会。
一、我不是妖魔
前几年的防菌杀毒水火不侵的纳米广告想必诸位都不会陌生,尽管曾被院士们批驳为“无知者才无畏”,但还是持续高烧不退,貌似“上帝创造不出自己举不起来的石头,是因为没用纳米材料”。
主流软件厂家神乎其神的 SOA 广告,也是无所不能的。袜子破了洞,纸尿裤卖不出去,都是因为没采用SOA。一旦用了 SOA,腰不痛了,腿脚利索了,一口气上五楼都不用喘气。
然而,事实呢?很不幸,他们都被妖魔化了,都成了骗钱的工具。
纳米科技我是不懂的,但院士们懂。院士说了:“这是胡扯,无知者才无畏,哪有什么纳米就能抗菌的说法”。
SOA 呢,还好,略知一二。这玩意,说白了,只是一种设计方法,虽然有它合理的一面,但也没那么邪乎,别听厂商说得天花乱坠。袜子破了洞的,如果不解决生产质量问题,SOA 了,也还是要继续破洞的;纸尿裤卖不出去的,还是赶紧疏通渠道吧。
二、其实你不懂我的心
不可否认,用纳米颗粒粉体做出来的材料,或者具有纳米尺度晶粒的材料,能表现出比一般材料更优异的性能。但如果仅仅知道这个,就好比“这幅画不错,用的是上等宣纸”一样,赞美的是纸张,而不是画家的艺术创作——纳米材料仅仅是传统显微技术的扩展和延伸而已,简单点说,就是如何提高切削工艺的精度。
那么,纳米科技的本质是什么?是人们创造物质的生产方式将完全不同于以前。人类可以通过精确操控原子或分子制造新产品。也就是说,本质不在工艺切割如何精细,而在于如何通过控制原子或分子创造新产品。
SOA 也一样。一说起SOA,大多数人都说:“不就是 Web Services 吗?”似乎程序员学会了 Web Services 编程,也就 SOA 了,腰杆粗了,底气也足了。
天地良心,它们是不同的。SOA 是一种“面向服务”的设计思想,并不是一种具体的编程技术。Web Services 是实现 SOA 的一种技术手段。早些年,CORBA 也是可以用来实现 SOA 的——只不过由于 CORBA 自身存在的一些问题,没有被广泛接受。Web Services,由于更加开放、更加符合“设计与实现相分离”的原则,而成为今天的选择。但 Web Services 也好,CORBA 也好,都只是实现技术,而不是 SOA 本身。学会 Web Services 技术很容易,但要在企业中成功实现 SOA,业务本身的合理性以及设计师对服务的抽象、分析和提取能力才是最重要的,当然,也更难学会。
相关文章推荐
- 推荐几本SOA方面的经典书籍
- 人类科技的发展为什么会是加速度的(TRIZ方法再推荐)
- SOA系统的建设 推荐
- 12本互联网科技大佬推荐的必读书籍
- 使用Lua脚本语言开发出高扩展性的系统,AgileEAS.NET SOA中间件Lua脚本引擎介绍 推荐
- 天使湾推荐 - 互联网创业者最值得关注的科技站点
- 科技播客推荐
- 不要让SOA控制我们的思想 推荐
- SOA应用实现 推荐
- 面对SOA,企业CIO你准备好了吗? 推荐
- 面向服务的架构(SOA)的推荐方法
- SOA推荐书籍列表
- [SOA征文]谈谈资源端的SOA化 推荐
- SOA项目技术实施指南 推荐
- 面向服务架构(SOA)和企业服务总线(ESB) 推荐
- SAAS结构技术的开源药店管理系统-如何自己部署这种SOA/SAAS结构的应用 推荐
- 推荐一本关于SOA的书
- 金融科技&大数据产品推荐:金蜂巢大数据集成与脱敏系统
- 推荐几个国外比较著名的科技网站!