博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
中间件概述
阅读量:6257 次
发布时间:2019-06-22

本文共 767 字,大约阅读时间需要 2 分钟。

      中间件是基础软件,处于操作系统(或网络协议)与分布式应用之间,从而屏蔽操作系统(或网络协议)的差异,实现分布式异构系统之间的操作。目前,对于中间件还没有形成一个统一的定义,比较公认的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架构的集成中间件。

  

     

转载地址:http://pcasa.baihongyu.com/

你可能感兴趣的文章
Jackson使用ObjectManage#readValue传入泛型T的问题
查看>>
Python正则表达式中的re.S的作用
查看>>
从零开始构建一个centos+jdk7+tomcat7的docker镜像文件
查看>>
Source Insight 中文注释为乱码解决办法(完美解决,一键搞定)
查看>>
【LoadRunner】安装LoadRunner
查看>>
Linux内存管理 (15)页面迁移
查看>>
在高并发、高负载的情况下,如何给表添加字段并设置DEFAULT值?
查看>>
Cocos2d-x 3.0final 终结者系列教程13-贪食蛇游戏案例(全)
查看>>
Nginx的try_files指令和命名location使用实例
查看>>
IO多路复用之select
查看>>
pd_ds中的hash
查看>>
买书不读是一种什么病?
查看>>
微信接口开发报错invalid credential, access_token is invalid or not latest hint
查看>>
nohup 部署springboot 使用命令
查看>>
MQ产品比较-ActiveMQ-RocketMQ
查看>>
暂时没有想好呢。
查看>>
windows服务 MVC之@Html.Raw()用法 文件流的读写 简单工厂和工厂模式对比
查看>>
PHP解析URL并得到URL中的参数
查看>>
【vue.js】绑定click事件
查看>>
字体属性
查看>>