微软要把SharePoint Server做成中间件?
什么是中间件?也就是MiddleWare?好像一直难有精确定义。不过据IT百科上的说法:
中间件(MiddleWare)是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。提出中间件的概念是为解决分布异构问题。
我快毕业的时候,有一次老师问我工作找得怎样,我说可能去金蝶,她好像不怎么感冒的样子:“就是做中间件的那个金蝶吧?”当然,最后我没有去深圳。好像那个时候,中间件这个概念在国内还属于普及阶段。
而今天看到一篇blog非常有意思:SharePoint Server/Services growth & use as "middleware" will explode in 2007...
我想说的就是,我认为中间件只是一个时期的概念,或者说是某个时期一种解决方案的模式。就像后来微软和IBM一起在推的SoA(Service oriented architecture),还有现在微软在推的SaaS(Software as a Service)。我认为,中间件这个概念已经有点不时兴了。
微软是一家做平台的公司,它做IT Solution。就像之前微软的双CIO路线一样,希望能包办一个企业的IT Infrastracture和IT Application,但这跟中间件从根本上是两码事。中间件是解决软件级别的数据通信问题,而微软要做能通过信息建设的方方面面促进企业生产力的一揽子解决方案,MOSS只是其中一个基础组件而已,并非核心,两者境界绝对不一样。当然,这只是我的个人理解:)
不过这篇blog也提出了一个有趣的视角就是:
- 首先中间件是作企业级应用的标志。
- 其次微软的MOSS(Microsoft Office SharePoint Server)已经强大到足以支撑企业级应用的程度。
- 所以微软要把MOSS作成中间件。
MOSS从最早的SharePoint Portal Server 2001出来的时候,几乎看不到什么明确的前景,但到现在已经谁都无可忽视,这不,人都怀疑微软要把它做成中间件了。
微软总是在不断摸索,厚积薄发,谁笑到最后,谁笑得最美。
上一篇: 阿里云 Redis 开发规范
下一篇: 简单理解vue中实例属性vm.$els