学习中间件感悟

原创 2004年10月24日 00:07:00
学习中间件感悟
    middleware其实就是一个中间人,它在做代理。计算机中有个中间件理论:无论有多少问题,只要有一个中间件,可解决一切的问题。其实不仅是在计算机上是这样,现实中皆如此!
    有了中间件,解决问题可以很方便。现有的系统要是出现了瓶颈,或扩展上有问题,你就加个中间件吧。这可以更好地利用现有的系统。有了中间件,你可以更好地实现你的价值。IBM很早就提出要做中间件的服务,就是因为中间件大有可为。计算机发展得很快,你的系统说不定什么时候就会被淘汰,跟不上形势。有了中间件,你可能会永久地用下去,只要你愿意。其实中间件的理论确实可以做到这样子!只是当你看到你的系统变得越来越复杂时,你的性能越来越差时,你自己都不愿意要这个千疮百孔的系统了。无药可救是相对的。当你加了个中间件后,系统可以实现了一些新功能,但是性能提升并不高时,或你的维护成本太高,你已不能再增加其复杂度时,你会选择放弃这个系统。这里有个价值理念:中间件是万能的,但当你增加一个中间件,给你带来的负担已超过你重做一个系统时,你会选择重新开始的。中间件其实就只是在延缓你被淘汰的时间!
    当你学了新技术,可是它的成本太高,一般公司都不会放弃现有的系统,因为它已有历史用户,公司有N个理由不用这个新技术,不愿经常更换系统。于是你就做中间件服务吧,你用你的新技术,开发中间件,加在已有的系统上,这样公司付出的成本不高,你也得到了用武之地。中间件给你提供了这个机会。IBM之所以要做中间件服务,就是因为这儿市场上需要,同时它有这个资本做这个。IBM的人才储备是挺强的,它有这个技术能力。IBM多年来一直是计算机上的领跑者,它要做就做市场上最需要的,做别的小公司所做不了的事情。现在微机厂商那么多,百花齐放,我己没有太多的技术核心,而且利润太小,我为什么还做这个。小公司做这个可能还有利润可挣。IBM不行呀,它太大了,一艘商业航母。这点小钱根本不够我发展的,公司大必定显得臃肿,我挣点小钱,却要做大公司的任务,我要研发呀,我要……与其浪费我的人才储备,分散我的管理,不如我放弃,这也是大公司的悲哀呀。大公司一旦找不到好的业务,就会很快被击垮。一个胸怀大志的人,就不必要做一些浪费时间浪费精力的小事。不然何能成其大呀!IBM是我所仰慕的公司,它最让我佩服的是创新,一个做了大型机的公司,主动开发微机,又主动放弃微机,从做硬件改为做软件,做服务。不简单呀!放眼望去,有其它公司能这样吗。能硬能软。

中间件学习——基础知识一步曲

最近这段时间正在学习中间件的内容,从这篇文章开始我们开始学习中间件的相关内容。     发展概述       在学习中间件知识之前我们先了解下软件开发技术的发展,从软件开发技术的一步步发展中慢慢的衍生...
  • zwk626542417
  • zwk626542417
  • 2015年04月28日 19:02
  • 2588

中间件学习——具体分类二步曲

上一篇文章我们介绍了中间件的由来、定义和作用,这篇文章我们继续中间件的学习,中间件的产品种类很多,根据中间件在系统中所起的作用和采用的技术不同,我们将中间件进行了分类,我们今天就详细学习下中间件具体知...
  • zwk626542417
  • zwk626542417
  • 2015年04月29日 10:01
  • 2134

数据库学习感悟

这学期的课还蛮有意思的,数据库按往常来说会开成access,不过老师比较有趣,直接给我们开SQL,说是同时把两门学会,数据库的课每周有一次,三节小课连上,我听得还算认真把。反正就是一直在认真听,没有多...
  • probon
  • probon
  • 2016年04月12日 23:23
  • 810

【中间件】(二):学习中间件不得不了解的基础知识

在阅读本文之前,先给大家提几个问题: 为什么会产生中间件? 中间件是什么? 分布式软件开发中又哪些共性问题? …… 概览   先来整体了解一下都有哪些内容。 点击查看大图产生原...
  • u010924834
  • u010924834
  • 2016年06月26日 19:14
  • 1150

中间件学习——J2EE中间件四步曲

前面的几篇文章我们已经介绍了中间件的相关知识了,这篇我们文章我们了解下J2EE中间件。关于J2EE上一篇我们我们进行过初步的介绍,了解到J2EE它是一个规范与标准,这篇文章要介绍的内容有J2EE中间件...
  • zwk626542417
  • zwk626542417
  • 2015年04月29日 19:13
  • 3624

关于时间管理和高效学习的感悟

自己亲身经历后,总结的个人时间和高效学习的可行方法,大家可以试试
  • haolipengzhanshen
  • haolipengzhanshen
  • 2016年04月25日 13:25
  • 968

大型网站系统与JAVA中间件学习

定义:中间件不是操作系统的一部分,不是数据库管理系统,也不是软件应用的一部分,而是能够让软件开发者方便地处理通信,输入输出,能够专注在他们自己的应用部分。相当于桥梁。 远程过程调用和对象访问中间件:...
  • qq_23211905
  • qq_23211905
  • 2017年06月28日 19:16
  • 153

数据结构学习感悟

数据结构渐进式学习       数据结构毫无疑问的是在编程上非常重要的一部分内容,在我的学习过程中,我经历了迷茫,入门,熟悉等阶段,我以个人经历为例子,讲解一下我对数据结构从惧怕到熟悉的过程。    ...
  • hello_bravo_
  • hello_bravo_
  • 2016年10月14日 10:29
  • 509

关于技术的学习,一点自己的感想

1 现在的技术发展真的日新月异,开发人员在技术的浪潮中很容易迷失自己,那么作为一个开发人员究竟该怎样学习技术了?   我听到比较多得一种说法是"当你需要某种技能时,才去学习他,而不是提前获得",的确,...
  • u010689306
  • u010689306
  • 2016年07月20日 15:20
  • 726

面向对象编程学习一点感悟(java)

大学是学计算机的,学过汇编语言,C语言,C++,Java。当然在Java学生上花费的精力最多。C语言是面向过程的,Java是面向对象编程的。现在就谈谈自己对面向对象的理解,也算是对Java编程语言的理...
  • tonydd1234
  • tonydd1234
  • 2016年04月06日 19:32
  • 141
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习中间件感悟
举报原因:
原因补充:

(最多只允许输入30个字)