最新消息: PyCharm vs VSCode,哪个更好?
您现在的位置是:群英 > 开发技术 > 游戏开发 >
开源中间件主流优势你知道吗?
IT168发表于 2020-11-26 11:39 次浏览
       中间件所包括的范围十分广泛,针对不同的应用需求涌现出多种各具特色的中间件产品。但至今中间件还没有一个比较精确的定义,因此,在不同的角度或不同的层次 上,对中间件的分类也会有所不同。由于中间件需要屏蔽分布环境中异构的操作系统和网络协议,它必须能够提供分布环境下的通讯服务,将这种通讯服务称之为平台。基于目的和实现机制的不同,可以将平台分为以下主要几类: 
 
       远程过程调用(Remote Procedure Call) 
       面向消息的中间件(Message-Oriented Middleware) 
       对象请求代理(Object Request Brokers)
 
       下面来说一下中间件的主流优势有哪些:

    众所周知,由于开源软件LAMP架构(L-Linux操作系统,A-Apache开源中间件,M-MySQL 开源数据库,P-PHP、Perl、Python、Ruby超文本语言)的崛起,与IBM、SUN主导的J2EE架构(Java语言)和微软主导的.Net架构(C#语言)形成了三角鼎立的竞争架势(过去我主张用户也可根据自己需要,同时采用混源架构,这时就形成了既有竞争又有合作的架势)。LAMP也是一种信息化应用的解决方案,Apache的强势表现增强了LAMP的优势。不久前,美国政府采用开源代码改造白宫网站,并运行在LAMP平台上,他们如此做的原因据说是考虑LAMP安全、快速、灵活,并不依赖于某个私有厂商的诸多特点。

  下面我简要地向各位介绍整个开源软件的一些发展背景:

  (1)Linux操作系统

  2008年全球各种服务器操作系统的市场份额为:Linux 25%,Windows 64%,Unix 11%;中国:Linux 12%,Windows 48%就,Unix 40%。在服务器、互联网、移动嵌入式、高性能计算、云计算等领域,Linux已成为主流;智能手机的Linux化和时尚潮流化已成为其发展趋势。

  我过去一直讲“桌面Linux”是Linux发展的软肋,今年是“Linux桌面年”,桌面Linux正在起飞(进行时);必须指出国外一些市场调研公司,通常以“Web终端”的数据代替“桌面终端”的数据,误导公众,还是微软CEO Steve Ballmer说了“大实话”,他说:“根据微软自己的调研,Linux在商用和家用PCs中所占的份额和苹果的Mac OS-X相似”,这就是说目前“桌面Linux”的市场份额不是1-2%而是5%左右。顺便说一句:上网本有力地支持了Linux的发展,年初美国NPD Group市场调研公司也来一次误导,说“现在90%的上网本都装Windows XP”,NPD的错误有三:① 它也是按其Web站点作的调查,② 仅在美国市场调查,③ 只调查了2008年11月和2009年1月。据ABI对2009年全球3500万款上网本的调查来看,68%装Windows,32%装Linux。

  (2)Apache开源中间件

  Apache的市场份额已如前述,下面补充介绍Apache在中国普及的情况。

  据www.mexen.net统计,2005年在中国,Apache占本国采用的Web服务器市场的17.65%(居全球国别统计倒数第二),2007年9月Apache占有率提升到24.22%,2008年又提升到30%左右。金蝶开发的开源中间件已达量产和应用阶段。开源中间件具有主流优势,现在是如何做的更大、更强的问题。

  (3)Firefox开源浏览器

  Firefox在全球增长很快,今年10月统计,市场份额达24%(微软的IE为64.7%),国内市场份额约5-6%。为挖掘提升Firefox国内市场潜力,需要解决一些技术和政策措施。

  (4)MySQL开源数据库

  近几年MySQL在国内市场发展很快。MySQL(社区版)2006年全国下载量为1.1亿套,中国为250万套,占全球的2.3%;MySQL(商业版)国内年销量约2000套,占全球的2.5%。PostgreSQL开源数据库在国内也有广泛应用。

  (5)办公套件

  2008年国内办公套件销售80万套,1.2亿元(与2007年大致持平),具有一定规模;另外,2008年国内免费下载Open Office.org 230万套,占全球下载量2.3%。

  (6)PHP、Perl、Python、Ruby超文本编程语言

  2007年,PHP在中国市场的份额为23.17%,在全球国别排序中居中,甚至高于美国(21.27%)、英国(17.93%)、日本(10.56%),Perl、Python在国内也有广泛应用;最近才推出的Ruby,其创始人松本于今年5月来上海交流,目前国内也有应用。

  Apache基金会主席Justin Erenkrantz说,Apache第2版的许可证ALv2即GPLv3(ALv2 is GPLv3),GPL项目可用它(Apache),但GPL不含在Apache中(Can be used by GPL Projects but no GPL within Apache),Apache不执行“左版(Copy Left)”。如此说来,Apache应该是开源软件而不是自由软件。我认为,自由软件与开源软件均不排斥商业模式,而商业模式是把开源软件做大做强的前提,在当前,为开源软件探索其商业模式已蔚然成风。为此,我向Justin Erenkrantz先生建议:“为了Apache更大发展,Apache需要探索自己的商业模式”,Erenkrantz对我说:“Apache做的完全是公益事业,不谋求像赢利这样的商业行为,Apache的核心人员,包括我在内都是不支付工资的”,我说:“正像你们指出那样,Apache一路走来:Geek、Need、Interest、Career、Work、Giving back、Help、Challenge,现在要迎接挑战,与时俱进”。“软件可以免费,但与软件捆绑在一起的硬件或服务、维护、授权,或网络运营,或内容、广告等原来就是收费的,如果Apache能同时在其中也付出价值,找到价值点,我想可考虑从中“提成”。作为开源软件的Apache如果能找到自己的商业模式,将如虎添翼,可以做的更大更强”。这个建议将提供Apache基金会作研究。


标签:消息中间件
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
下一篇:没有了
相关信息推荐