9、客户端/服务器与分布式网络技术解析

客户端/服务器与分布式网络技术解析

1. 客户端/服务器与分布式对象网络概述

客户端/服务器网络将系统处理分布在多个计算设备上,互联网就是典型的客户端/服务器网络,支持数百万个分布式进程。客户端/服务器网络把处理功能分配给发起和请求服务的客户端,以及等待并响应客户端请求的服务器。客户端和服务器通过消息交换进行交互,耦合较为松散,这使得在不改变两者消息接口的情况下,修改服务器不会影响客户端,反之亦然。这种标准化接口为不同软硬件平台在客户端/服务器网络中共存提供了基础。

分布式网络是客户端/服务器网络的一种特殊形式,在分布式网络中,客户端和服务器程序没有明显区别,它们是相互交互的对等体。中间件在分布式网络环境中对维护高容量、关键任务应用程序的运行至关重要,它位于分布式网络的进程或组件之间,管理它们的交互。常见的中间件类型有CORBA、COM+和Web服务,它们各有不同的哲学方法和操作影响。

客户端/服务器应用程序和网络理论上具有良好的可扩展性,适用于大小不同的用户环境。从集中式遗留系统向客户端/服务器网络环境迁移通常有升级和降级两种方式:
- 升级 :将个人计算机上的单用户应用程序迁移到多用户客户端/服务器平台,当应用程序的使用范围从单用户扩展到多用户,且单个工作站无法满足数据/文件访问和传输要求时,就会进行升级。
- 降级 :将应用程序从大型机迁移到更便宜的客户端/服务器平台,如个人计算机。降级主要有三种方法:
- 平台迁移 :将集中式大型机应用程序迁移到客户端/服务器平台,同时尽可能保留遗留代码,但通常需要对应用程序软件和用户界面进行大量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值