中间件

✍ dations ◷ 2025-08-13 02:19:30 #中间件,分布式计算

中间件(英语:Middleware),又译中间件、中介层,是一类提供系统软件和应用软件之间连接、便于软件各部件之间的沟通的软件,应用软件可以借助中间件在不同的技术架构之间共享信息与资源。中间件位于客户机服务器的操作系统之上,管理着计算资源和网络通信。

中间件在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛,如数据库、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic应用服务器,东方通的Tong系列中间件等都属于中间件。

严格来讲,中间件技术已经不局限于应用服务器、数据库服务器。围绕中间件,Apache组织、IBM、Oracle(BEA)、微软各自发展出了较为完整的软件产品体系。(Microsoft Servers微软公司的服务器产品)。

当前主流操作系统主要为Unix、Linux、苹果公司的系统以及微软视窗系列。微软阵营的主要技术提供商来自微软及其商业伙伴,Java阵营则来自IBM、Sun(已被Oracle收购)、Oracle、BEA(已被Oracle收购)、东方通(Tong系列中间件)、金蝶(Kingdee Apusic)及其合作伙伴,开源阵营则主要来自诸如Apache,SourceForge等组织的共享代码。

中间件的概念是随着技术的发展而发展的。

中国科学院软件所研究员仲萃豪把中间件定义为“平台+通信”。这个定义限定了只有用于分布式系统中的此类软件才能被称为中间件,同时此定义也把中间件与实际应用的应用软件区分开来。

中间件技术创建在对应用软件部分常用功能的抽象上,将常用且重要的过程调用、分布式组件、消息队列、事务、安全、链接器、商业流程、网络并发、HTTP服务器、Web Service等功能集于一身或者分别在不同品牌的不同产品中分别完成。一般认为在商业中间件及信息化市场主要存在微软阵营、Java阵营、开源阵营。阵营的区分主要体现在对下层操作系统的选择以及对上层组件标准的制订。

基于中间件技术构建的商业信息软件广泛的应用于能源、电信、金融、银行、医疗、教育等行业软件,降低了面向行业的软件的开发成本。


上层中间件(Upper Middleware)是基于中间件之上的一种产品服务。传统的中间件一般只是提供技术服务,而在此之上的上层中间件考虑解决业务问题,为业务人员所用。简单地说,上层中间件是中间件与业务服务的结合产物,所表现出的是允许业务人员定制业务服务,实现实时的业务价值。一般来说,上层中间件是SOA架构的一种延伸形态。

与物联网/M2M相关中间件有很多种类,如嵌入式中间件、数字电视中间件、RFID中间件和通用M2M物联网中间件等,中间件和物联网一样无处不在。OSGi(Open Services Gateway initiative)是一个1999年成立的开放标准联盟,被广泛的用到了手机和智能M2M终端上,在汽车业(汽车中的嵌入式系统)、工业自动化、智能楼宇、网格计算、云计算、各种机顶盒、Telematics等领域都有广泛应用。


相关

  • 甲状腺功能减退甲状腺机能低下症(Hypothyroidism),又称作甲状腺功能减退症,或是简称甲减,是一个因甲状腺无法分泌足够的甲状腺激素的内分泌疾病。此病可以造成很多症状,像是畏寒、疲劳、便秘、抑
  • EuS硫化亚铕是一种无机化合物,化学式为EuS。它是黑色粉末,在空气中稳定。在硫化亚铕中,铕的价态为+2价,而镧系元素通常显+3价。硫化亚铕的居里温度为16.6 K,在此温度之下是铁磁性固
  • 缩合反应缩合反应(condensation reaction)是化学反应的一种,当中两个分子透过官能团的变化结合成一个新的分子,过程中有细小的分子失去。如所失去的小分子为水,这个过程则称作脱水反应。
  • 佐川真人佐川真人(日语:佐川眞人,1943年8月3日-),日本发明家、企业家,以发明钕铁硼磁铁而知名。1978年,佐川萌发发了在化合物中加入小原子半径元素来扩大铁原子间距的想法,开始了实验,最后制出
  • 蛙人蛙人(Frogman)是指接受过特别的训练,能够浮潜以至水肺潜水,并且具有战斗能力的潜水员,特指军队、特种部队或者特种警察部队的水底行动人员。蛙人一词约于1940年形成,指其行装具有
  • 艾伯塔省阿尔伯塔省(英语、法语:Alberta),简称艾省、亚省、阿省,是加拿大的一个省。阿尔伯塔是加拿大西部草原三省之一,西部与不列颠哥伦比亚相邻,东部与萨斯喀彻温相邻,北部与西北地区相邻,
  • 富尔人富尔(富尔语:fòòrà;阿拉伯语:فور)是居住在苏丹西部以及查德边境的一个民族,也是苏丹达尔富尔地区的主要民族。根据1983年的资料,其人口约有50万人左右。富尔人为非洲黑人,生活
  • 张普徽张普薇(?-1637年),明朝末年起事领袖,江西铅山人。崇祯五年(1632年),与马廖洋组织“密密教”酝酿起事。十年(1637年),以张普薇为首,在铅山率领农民起事。改元天运。翌年二月初四日攻南丰。
  • 水晶宫水晶宫足球俱乐部(英语:Crystal Palace Football Club,发音为/ˈkrɪstl ˈpælɪs/)是位于英格兰伦敦(南部)的职业足球队,现时在英格兰足球超级联赛比赛,成立于1905年,在2005/06赛季
  • 金智塔金智塔,全称深圳金智塔电脑软件有限公司,于1997年创立。金智塔由原前导软件公司美术设计师纪峥、原前导软件公司主策划程翔、原前导软件公司主程序师骆文超、程序设计师李海军