中间件概述

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介:       中间件是基础软件,处于操作系统(或网络协议)与分布式应用之间,从而屏蔽操作系统(或网络协议)的差异,实现分布式异构系统之间的操作。目前,对于中间件还没有形成一个统一的定义,比较公认的IDC的定义是:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。


      中间件是基础软件,处于操作系统(或网络协议)与分布式应用之间,从而屏蔽操作系统(或网络协议)的差异,实现分布式异构系统之间的操作。目前,对于中间件还没有形成一个统一的定义,比较公认的IDC的定义是:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。


       分类


1,消息中间件(MOM:Message-Oriented Middleware)

2,数据库中间件(Database Middleware)

3,远程过程调用中间件(RPC:Remote Process Call)

4,对象请求代理中间件(ORB:Object Requst Broker)

5,事务处理中间件(TP Monitor:Transaction Process Monitor)

6,J2EE中间件


     随着中间件应用越来越广泛,又出现了一个新问题:中间件越来越多,开发时需要安装的支撑环境越来越复杂,开发人员不得不花费越来越多的时间安装与配置需要的各种中间件。因此自然地出现了一种中间件继承的强烈需求,在中间件研究的基础上,人们开始考虑将各种中间件的功能集成在一起,现有中间件多以集成中间件的形式出现,集成中间件也称为应用服务器。

     

          现有的集成中间件典型地为三层/多层结构的分布式软件系统提供各种开发支撑,因为三层结构的分布式软件的核心为中间件,因此支撑主要集中在对中间层开发的支撑上。

     

          目前,应用最广泛的集成中间件有如下三种:


          1,基于OMG(Object Management Group,对象管理组织)CORBA规范的集成中间件。

          2,基于Sun J2EE(java Enterprise Edition)规范的集成中间件

          3,基于微软.NET架构的集成中间件。





  


     

目录
相关文章
|
8月前
|
开发框架 JavaScript 中间件
配置中间件
【5月更文挑战第19天】
86 4
|
8月前
|
分布式计算 中间件 API
中间件应用集成的介绍
中间件应用集成在系统集成中扮演关键角色,通过中间件层连接和协调异构系统,促进通信与数据共享。它提供标准接口,简化集成过程,提升效率,实现业务流程统一。中间件类型多样,如集成、交易、工作量、门户中间件等,可根据需求定制,增强系统可用性、可扩展性,降低成本,助力企业提高效率和竞争力。
106 2
|
4月前
|
SQL 存储 网络协议
分布式的概述
分布式的概述
|
6月前
|
监控 NoSQL 中间件
中间件常见问题
【7月更文挑战第12天】
148 12
|
6月前
|
缓存 监控 中间件
中间件配置和管理问题
【7月更文挑战第14天】
80 1
|
7月前
|
消息中间件 缓存 负载均衡
中间件的使用场景
【6月更文挑战第15天】
254 5
|
7月前
|
消息中间件 安全 中间件
中间件中与中间件集成
【6月更文挑战第12天】
103 5
|
8月前
|
消息中间件 XML 监控
选择中间件功能和需求
【5月更文挑战第20天】
97 2
|
8月前
|
安全 中间件 数据处理
中间件在应用集成
中间件是应用集成的关键,它连接不同系统、平台和应用,解决兼容性问题,实现数据交换和功能互操作。主要应用包括数据集成、服务集成、消息传递、安全与权限管理。选择中间件需考虑兼容性、性能、可扩展性和安全性。中间件简化通信,提高系统性能和可靠性,助力企业实现应用高效协同和商业价值。
91 2
|
8月前
|
消息中间件 中间件 关系型数据库
阿里云中间件
阿里云中间件
253 1