中间件

✍ dations ◷ 2025-02-23 16:48:04 #中间件,分布式计算

中间件(英语: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等领域都有广泛应用。


相关

  • 高脯氨酸血症高脯氨酸血症是一种遗传病,其会导致血浆脯氨酸水平升高。同时尿脯氨酸、羟脯氨酸、甘氨酸亦会增加其排泄量。此遗传病若与伴侣各携带同一缺陷基因,下一代罹病的几率不分性别皆
  • 今日传媒NOWnews今日新闻,属综合性的网络新闻网站。于2008年4月正式上线,最大股东分别是游戏橘子、信义房屋。2008年4月1日,东森电视出售价值新台币数千万元的东森新闻报资产设备给中华
  • 太阳神航空522号班机太阳神航空522号班机(Helios Airways Flight 522,班次代号ZU-522/HCY-522)是一架于2005年8月14日由塞浦路斯经希腊雅典转飞捷克布拉格的太阳神航空波音737-31S客机。机身编号5B
  • 国际规度化之比值凝血酶原时间(prothrombin time),简称PT,是一套检测外在凝血路径的方法。由于目前检测的标准是依照国际标准化比值(international normalized ratio,简称INR),因此该检测又称为“Pro
  • 阳含熙阳含熙(1918年4月29日-2010年8月29日),江西南昌人,中国生态学家、林学家。1939年毕业于金陵大学获森林学学士。1949年获澳大利亚墨尔本大学植物学院科学硕士学位。1950年获英国牛
  • 圣维森特岛圣维森特岛(葡萄牙语:São Vicente)是西非岛国佛得角北部的一座火山岛,西边是圣安唐岛,东边为圣卢西亚岛。气候干燥,降水稀少。圣维森特岛是在1462年1月22日被发现的,但是一直无人
  • 灵武市灵武市是中华人民共和国宁夏回族自治区中部、黄河东岸的一个县级市,由自治区首府银川市管辖。以西南东北向的黄河与永宁县成界,北接兴庆区,距西南部的吴忠市15公里。灵武市在西
  • 白鼻浣熊(N. narica)白鼻浣熊(Nasua narica),又名白鼻豿,是一种浣熊。它们的吻及尾巴很长,尾巴有6-7间斑纹。它们的犬齿很大,臼齿可以磨碎东西。白鼻浣熊栖息在美洲的林地,如森林、雨林。它们生活在海
  • 硫化亚铜硫化亚铜,分子式为Cu2S,在自然界中形成辉铜矿。硫化亚铜有很窄的化学计量变化范围: Cu1.997S至Cu2.000S。Cu2S可由热的铜在硫蒸气或H2S反应制得。铜粉在熔融的硫中快速反应生成
  • 凤梨科凤梨科(学名:Bromeliaceae)为单子叶植物禾本目的一科,多于地面生长或附生,有者可高达10米以上,部分作为观赏花卉,也有用于生产水果(菠萝;)或纤维的。在自然环境下,观赏凤梨绝大多数都是