分布式应用是指在通过网络相连的不同平台上,在独立运行时间内运行的不同组件所构成的应用程序组。分布式应用能并发服务多个用户,充分利用处理器资源,这主要取决于其设计特征。典型的分布式应用包括双重式(客户机-服务器)、三重式(客户机-中间件-服务器)和多重式(客户机-多组件-多服务器)。

建立分布式应用主要设计以下几种技术:

  • 客户机/服务器体系结构;
  • 远程过程调用(RPC);
  • 分布式计算环境(DCE);
  • 分布式组件对象模型(DCOM);
  • 通用对象请求代理体系结构(COBRA);
  • 企业 Intranet Applet;
  • Java 分布式对象模型。

在当今网络世界,分布式应用正变得越来越为流行和普遍。

相关术语:客户机/服务器体系结构、远程过程调用(RPC)、分布式计算环境(DCE)、分布式组件对象模型(DCOM)、通用对象请求代理体系结构(COBRA)、Applet、Java 分布式对象模型