中间件是那些或多或少描述其功能的棘手词汇之一。它是连接一个应用程序或一系列应用程序的不同部分的软件。它可以被视为一种将网络及其连接的计算机粘合在一起的粘合剂。中间件可以是单个应用程序,也可以是整个服务器。
人们还可以将中间件视为从新打印机运行到旧计算机的适配器设备。适配器连接两个设备,实现它们之间的通信,从而实现功能。通用包包括分布式计算环境 (DCE) 和通用对象请求代理架构 (CORBA)。<图 >中间件是连接应用程序的不同部分或一系列应用程序的软件。
每种类型中间件有相同的通用目的:允许多台计算机通过网络做多件事,或者允许一台计算机通过网络做很多事情或一件复杂的事情。例如,有些用于将数据库系统链接到Web服务器,允许用户通过Web浏览器访问数据库。某些复杂的计算机系统需要此类软件才能运行其要求较高的应用程序。大型中间件的一个完美示例是应用程序服务器,它是专用于单个应用程序或单一类型应用程序的服务器。
另一个示例是帮助服务在线游戏环境的一套软件。在线游戏越来越频繁地呈现出高清、高分辨率、图形密集的表现形式。传统的服务器解决方案已不足以促进此类在线游戏体验,尤其是多人游戏。中间件有助于弥合现实和虚拟方面的差距虚拟现实。
从最基本的角度来看,中间件是不可见的,它允许计算机之间以及与服务器之间进行连接和通信。如果没有该软件,某些类型的网络活动将无法进行。应用程序变得越强大,需要的中间件就越多。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!