中间件的定义和功能


单纯闻眼睛
单纯闻眼睛 2022-09-21 09:15:57 49301
分类专栏: 资讯

中间件的定义

在这里插入图片描述

  • 定义1:在一个分布式系统环境中,处于操作系统和应用程序之间的软件。
  • 定义2:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。

中间件的特点

在这里插入图片描述

中间件的功能

  • 1、负责客户机和服务器之间的连接和通信;
  • 2、提供客户机与应用层的高效率通信机制;
  • 3、提供应用层不同服务之间的互操作机制;
  • 4、提供应用层与数据库之间的连接和控制机制;
  • 5、提供一个多层结构应用开发和运行的平台;
  • 6、提供一个应用开发框架,支持模块化的应用开发;
  • 7、屏蔽硬件、操作系统、网络和数据库;
  • 8、提供交易管理机制,保证交易的一致性;
  • 9、提供应用的负载均衡和高可用性;
  • 10、提供应用的安全机制和管理功能;
  • 11、提供一组通用的服务去执行不同的功能,为的是避免重复的工作和使应用之间可以协作。

“三套车”

在这里插入图片描述

中间件的优越性

  • 1、缩短应用的开发周期;
  • 2、节约应用的开发成本;
  • 3、减小系统初期的建设成本;
  • 4、降低应用开发的失败率;
  • 5、保护已有的投资;
  • 6、简化应用集成;
  • 7、减少维护费用;
  • 8、提高应用的开发质量;
  • 9、保证技术进步的连续性;
  • 10、增强应用的生命力。

例题

以下不属于中间件技术的是()。

A、Java RMI
B、CORBA
C、DCOM
D、Java applet

解析

面向对象的中间件技术已经成为中间件平台的主流技术,以下3种技术分支为典型代表。
(1)sun公司的EJB/J2EE
(2)microsoft公司的com、com + 及dcom
(3)omg的corba及oma

Java远程方法调用(rmi)提供了Java语言的远程通信功能,使客户机上运行的程序可以调用远程服务器上的对象,使Java编程人员能够在网络环境中分布操作。
Java applet是Java的一种小程序,主要用于web开发,不是中间件相关的技术。

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=8728
赞同 0
评论 0 条
单纯闻眼睛L0
粉丝 0 发表 14 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2951
【软件正版化】软件正版化工作要点  2872
统信UOS试玩黑神话:悟空  2833
信刻光盘安全隔离与信息交换系统  2728
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1261
grub引导程序无法找到指定设备和分区  1226
华为全联接大会2024丨软通动力分论坛精彩议程抢先看!  165
2024海洋能源产业融合发展论坛暨博览会同期活动-海洋能源与数字化智能化论坛成功举办  163
点击报名 | 京东2025校招进校行程预告  163
华为纯血鸿蒙正式版9月底见!但Mate 70的内情还得接着挖...  159
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
如何玩转信创开放社区—从小白进阶到专家 15
信创开放社区邀请他人注册的具体步骤如下 15
方德桌面操作系统 14
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
我有15积分有什么用? 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!