2 应用服务器

向上
向下
基于名字找到资源

产生基础

中间件

在操作系统与应用系统之间的一层软件,为分布式应用的开发、部署、运行与管理提供支持
  1. 终端仿真/屏幕转换中间件:用以实现客户机图形用户接口已有的字符接口方式的服务器应用程序的互操作
  2. 数据访问中间件:为了建立数据应用资源互操作的模式,对异构环境下的数据库实现联接或文件系统实现联接的中间件
  3. 远程过程调用中间件:程序员方便地编写客户端应用程序,调用位于远端服务器上的过程
  4. 面向消息中间件
    1. 用来屏蔽各种平台及协议之间的特性
    2. 进行相互通信
    3. 实现应用程序之间的协同
  5. 事务(交易)中间件:在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台
  6. 对象中间件:在分布、异构的网络计算环境中,将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用

软件体系结构

虚拟机:
  • 虚拟出程序的运行环境,包括程序、配置文件、依赖包、操作系统、数据,逻辑隔离。
  • 缺点:麻烦