漫谈“中间件”与国产化【转】
操作系统、数据库、中间件号称基础软件的“三驾马车”。操作系统与数据库都不难理解,唯独中间件似乎是一个神秘又陌生的存在。其实,它并不陌生,在我们日常办公中也经常用到,但是存在感却极低。
来源:百度
我们的计算机体系架构可以分为三层(甚至更多层):表示层、业务逻辑层以及数据层,其中我们常接触到的是表示层,也就是用户层,在这层上我们可以直接写WORD文档,登录微信聊天,以及在网上进行交易等。然而,在没有中间件之前,这一切是非常奢侈的。
在没有中间件之前,应用软件直接使用操作系统、网络协议和数据库等开发,这对使用电脑的人要求很高,而且随时面临着棘手的问题。例如,操作系统的多样性,繁杂的网络程序设计、管理,复杂多变的网络环境等经常让电脑使用者措手不及。
来源:百度
后来,各位计算机大牛们为了让计算机得以普及,做出来非常明智的选择——将应用软件所要面临的共性问题进行提炼、抽象,在操作系统之上形成了一个可以重复利用的部分,供成千上万的应用软件重复使用。这就促使了中间件的产生。
据IDC定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
从功效上来讲,中间件位于操作系统和应用软件之间,屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,从而大大减少了技术上的负担。
有人这样形象地比喻中间件:
我开了一家炸鸡店(业务端),然而周边有太多屠鸡场(底层),为了成本我肯定想一个个比价,再综合质量挑选一家屠鸡场合作(适配不同底层逻辑)。由于市场变化,合作一段时间后,或许性价比最高的屠鸡场就不是我最开始选的了,我又要重新和另一家屠鸡场合作,于是,进货方式、交易方式等等全都要重来一套(重新适配)。
然而我只想好好做炸鸡,只要有性价比高的肉送来就行。于是我找到了一个专门整合屠鸡场资源的第三方代理(中间件),跟他谈好价格和质量后(统一接口),从今天开始,我就只需要给代理钱,然后拿肉就行。代理负责保证肉的质量,至于如何根据实际性价比,选择不同的屠鸡场,那就是代理做的事了。
讲到这里,如果你还记不住中间件是干什么的,索性记住“中介”二字就好,即将具体业务和底层逻辑解耦的组件。
桥梁 来源:百度
了解了中间件的定义,我们来了解一下中间件的发展史。中间件伴随着软件的发展自然产生。1968年,IBM发布CICS交易事务控制系统,使得应用软件与系统服务分离,这是中间件技术萌芽的标志。
1990年,诞生于AT&T公司的BELL实验室的Tuxedo系统(现归于Oracle公司旗下)标志着中间件的诞生,这也是最早的交易中间件。
反观国内,1993年,国内第一款商用中间件产品TongLINK在东方通诞生。从1996年开始,在走过最初几年的酝酿阶段之后,中国中间件市场进入全面增长阶段。2008年核高基重大科技专项后,国内的中间件厂家如雨后春笋般慢慢多了起来。目前国内主要厂商有东方通、金蝶、中创、宝兰德、普元等。
国内中间件企业介绍
公司名称 |
公司介绍 |
东 方 通 |
东方通于1992年创立,多次在国内中间件领域填补空白,并率先让银行、电信、交通等关键行业领域逐步用上了中国的基础软件,其中间件市场占有率在国内中间件企业中名列首位 |
金 蝶 |
拥有完善的基础平台产品体系,如支撑传统应用架构的应用服务器、企业服务总线、消息中间件、数据集成软件等 |
中创中间件 |
隶属于中创软件,是具有全球影响力和国际竞争力的基础软件中间件领先企业,是国家重点支持的国产中间件产品与服务提供商 |
宝 兰 德 |
目前在电信行业国产中间件市场占有率排名靠前,已经广泛应用于中国移动、中国电信、中国联通三大电信运营商,并在国外也有广泛市场。 |
普 元 |
国内专业软件基础平台与解决方案提供商,主要面向金融、电信、政务等行业的大中型企事业单位 |
制图:自主可控新鲜事
目前,IBM、Oracle等国外厂商凭借其良好的品牌影响力、在IT领域深厚的技术积累以及在数据库、服务器良好的配套支持,在国内形成了庞大的用户积累,在国内的市场份额较大。
不过,国内厂商诸如东方通、金蝶、中创中间件等厂商也凭借经过多年的发展,基础设施产品由弱到强,在产品性能上已经媲美IBM、Oracle,甚至部分强于国外,此外,国内厂商还具备本地化研发和服务优势,相比国外产品更有优势,目前在政府、金融等重点行业得到了应用。
弯道超车 来源:百度
中间件作为基础软件的三家马车之一,在三大基础软件中表现最为抢眼,成效也最为突出,甚至可与国外抗衡。
从企业发展及成绩来看,目前,三家国产中间件企业已经成功上市。东方通于2014年1月在深圳证券交易所创业板上市,成为国产中间件第一股。2014年11月,中创中间件在“新三板”成功挂牌上市。金蝶天燕2017年6月14日登录新三板,成为第三个上市的国产中间件企业。此外,2019年前半年,宝兰德和普元先后申请科创板上市获上交所受理。近年来,国产化相关板块在资本市场的表现喜人,可见国产中间件的发展不容小觑。
从保障信息安全的角度来看,中间件在信息系统中肩负着“承上启下”的重任,由“三架马车”共同组成的基础软件必须采用具备自主知识产权的产品与技术,才能确保信息系统的自主可控性。因此,未来国产化中间件的发展空间还将得到显著提升。
漫谈“中间件”与国产化【转】相关推荐
- 统信UOS安装东方通中间件Tongweb--Tomcat国产化替代
- JumpServer开源堡垒机与宝兰德中间件完成产品兼容性认证
近日,中国领先的开源软件提供商FIT2CLOUD飞致云宣布,JumpServer开源堡垒机已经完成与宝兰德主要中间件软件产品的兼容性认证. 经过双方严格的联合测试,宝兰德分布式缓存数据库软件V1.0和 ...
- 网易云信音视频能力中台,聚焦银行业数字化转型
在银行业数字化转型加速的大背景下,如何利用数字化手段和远程服务模式合规地完成非接触服务成为最棘手的问题,原有的手机银行等线上渠道欠缺更智能的协同和交互手段,无法满足和支撑日新月异的金融互动场景. 针对 ...
- 知识点归档,博客记录
由于本人能力有限,难免有错,欢迎批评.指正.补充,目录请看右下角 Foundation复习 利用category + runtime + 异常的捕获 来写一个防止崩溃的框架 扩展(Extension) ...
- 信创产业专题:突破核心技术,信创扬帆起航(2021)
文章来源:信创产业专题:突破核心技术,信创扬帆起航(2021) 信创行业产业链主要分为基础设施(芯片.PC/服务器.存储等).基础软件(操作系统.数据库.中间件等).外设.应用软件(ERP.办公软件. ...
- 国产化中间件东方通和金蝶的基本使用
国产化中间件.数据库基本使用 中间件 东方通TongWeb 启动 部署项目 包外配置文件 域 金蝶 新建域 启动域 部署项目 下列中间件或数据库在linux上的安装基本都是将安装包放进某个目录下,解压 ...
- 国产化--离线安装金蝶中间件--部署应用注意事项
** 国产化–离线安装金蝶中间件–部署应用注意事项* * 金蝶中间在这里插入图片描述件安装步骤说明 一般来讲我们习惯将安装包在/opt下解压安装如下图1所示 GVpdGk,shadow_10,text ...
- 漫谈php框架之中间件
市面上常见的php框架有很多,最近因为有技术需求,所以对常见的php框架的中间件进行了一些了解.各个框架尽管在目标上对php框架的定义大同小异,但是在实现方式上却各有不同,且看下文: 定义 首先什么是 ...
- 数据库中间件漫谈——看看云时代,它会走向何方
来源 | 阿丸笔记 封图| CSDN 下载于视觉中国 前言 随着业务的发展,MySQL数据库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作的开销也会越来越大:另外,无论怎样升级硬件资源, ...
- java中间件是什么意思_数据库中间件漫谈
1.前言 随着业务的发展,MySQL数据库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作的开销也会越来越大:另外,无论怎样升级硬件资源,单台服务器的资源(CPU.磁盘.内存.网络IO.事 ...
最新文章
- 【蓝桥杯】【入门题】【算法提高VIP】1481:剪刀石头布
- Jquery获得控件值的方法
- 前端如何获取联通积分_2020办理深圳户口如何查询积分?怎样获取更多积分?快看这里...
- 2017 软件开发薪酬调查:Go 和 Scala 是最赚钱的语言
- USACO 简易题解(蒟蒻的题解)
- Leetcode529. 扫雷游戏
- html5 js打开新页面,JavaScript实现按Ctrl键打开新页面_javascript技巧
- vba操作word删除某些页面
- 常用邮箱SMTP、POP3域名及其端口号
- 写给大学时期自己的寄语
- DROP和DELETE的区别
- Matlab面向对象的编程-类使用
- DATEADD的用法
- No such file or directory处理
- 【微淘百课】微信多群直播服务,微课多群同步转播机器人,微信语音多群同步助手
- reduce()方法详解
- 【学术分享】刘知远:好的研究想法从哪里来
- 读王坚博士著作《在线》笔记(二)
- 关于virgo插件的初学体验
- 全志Linux下载工具,全志 Allwinner A20 机顶盒刷入原生 Debian