导航:首页 > 网络共享 > 网络中间件软件定义网络

网络中间件软件定义网络

发布时间:2023-08-23 20:54:42

⑴ 中间件是什么干嘛用的

中间件是一种独立的系统软件或服务程序,是连接两个独立应用程序或独立系统的软件,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。

中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

随着计算机技术的快速发展,更多的应用软件被要求在许多不同的网络协议、不同的硬件生产厂商以及不一样的网络平台和环境上运营。这导致了软件开发者需要需要开发多种应用程序来达到运营的目的。所以,中间件技术的产生,在极大程度上减轻了开发者的负担,使得网络的运行更有效率。

(1)网络中间件软件定义网络扩展阅读

中间件技术

1、远程过程调用

一个应用程序使用RPC来“远程”执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。事实上,一个RPC应用分为两个部分:server和client。server提供一个或多个远程过程;client向server发出远程调用。

在RPC模型中,client和server只要具备了相应的RPC接口,并且具有RPC运行支持,就可以完成相应的互操作,而不必限制于特定的server。

2、面向消息的中间件

MOM指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。消息放入适当的队列时,目标程序甚至根本不需要正在运行;即使目标程序在运行,也不意味着要立即处理该消息。

对应用程序的结构没有约束:在复杂的应用场合中,通讯程序之间不仅可以是一对一的关系,还可以进行一对多和多对一方式,甚至是上述多种方式的组合。多种通讯方式的构造并没有增加应用程序的复杂性。

3、对象请求代理

可向上提供不同形式的通讯服务,包括同步、排队、订阅发布、广播等等,在这些基本的通讯平台之上,可构筑各种框架,为应用程序提供不同领域内的服务,如事务处理监控器、分布数据访问、对象事务管理器OTM等。

4、事务处理监控

事务处理监控最早出现在大型机上,为其提供支持大规模事务处理的可靠运行环境。随着分布计算技术的发展,分布应用系统对大规模的事务处理提出了需求,比如商业活动中大量的关键事务处理。

阅读全文

与网络中间件软件定义网络相关的资料

热点内容
路由器拨号无法连接网络怎么回事 浏览:131
信益电脑网络 浏览:907
潮州食品网络营销服务 浏览:332
哪里可以看到网络节目 浏览:666
如何利用网络进行检查代理机构 浏览:871
回复公安局网络安全整改情况报告 浏览:357
网络电影靠什么挣钱 浏览:892
计算机网络复习方法 浏览:611
网络游戏哪个最好 浏览:721
应聘网络安全的岗位 浏览:653
移动网络哪个波段网速快 浏览:116
手机网络延迟不稳 浏览:409
无法加入小米路由器网络 浏览:732
个网站多少钱首询苏州聚尚网络 浏览:598
网络教学器材有哪些 浏览:250
怎样使用手机网络投屏电视 浏览:685
微博网络连接会看到来的人吗 浏览:119
插usb线之后共享网络缺词按时 浏览:372
计算机网络目前研究的主要方向 浏览:517
移动183号段是哪个网络频段 浏览:381

友情链接