1 / 57
文档名称:

第九章1-5分布式对象体系.ppt

格式:ppt   页数:57
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第九章1-5分布式对象体系.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第九章1-5分布式对象体系.ppt

文档介绍

文档介绍:分布对象技术
11/10/2017
1
北京大学
北京大学计算机系
代亚非
第九章分布对象技术
分布对象技术要解决的基本问题
分布对象技术概论
分布对象的核心概念
分布对象主流技术介绍
分布对象处理技术---发展趋势
分布对象主流技术开发过程
2
分布对象技术要解决的基本问题
以下情况是不是分布式?
1、浏览
2、两个及其之间的通信
3、计算引擎
3
?
B机
A机
就是支持访问异地对象
同一地址空间
C++编译器完成连接
C++Main
Program
C++ Object
分布对象技术要解决的问题
分布对象技术要解决的基本问题
4
两层客户/服务器模型(胖客户)
三层客户/服务器模型(瘦客户)
N层客户/服务器模型
层的概念(TIERS):在客户/服务器意义上将,一个层就代表一个具有定义好的特定功能平台,一个平台就是就是一个计算机软件和硬件的组合.
.
.
应用程序对象
应用程序对象
应用程序对象
分布对象技术要解决的基本问题
分布式系统的客户/服务器模型
5
分布对象技术要解决的基本问题
一个分布式系统的例子(原始的方法)
电话订购
客户1
电话订购
客户2
电话订购
客户n
WEB
服务器 1
WEB
服务器 2
中心订购
服务器
WEB
服务器 m
...
...
6
分布对象技术要解决的基本问题
使用多个服务器分割用户
电话订购
客户1
WEB
服务器 1
电话订购
客户2
中心订购
服务器1
WEB
服务器 2
电话订购
客户1
WEB
服务器 1
电话订购
客户2
中心订购
服务器1
WEB
服务器 2
电话订购
客户1
WEB
服务器 1
电话订购
客户2
中心订购
服务器1
WEB
服务器 2
7
分布对象技术要解决的基本问题
订购
服务器1
订购
服务器2
订购
服务器n
WEB
服务器 1
...
...
调度程序
考虑负载平衡的问题
8
分布对象技术要解决的基本问题
问题案例一:如何综合越来越多的数据库资源,以适应不断发展的业务逻辑
客户
Oracle
Sybase
Informix
如何加入综合多个数据库的业务逻辑?
如何集成其它非数据库操作的业务逻辑?
如何处理“肥客户”应用问题?
如何处理用户界面风格多样性?
9
分布对象技术要解决的基本问题
问题案例二--如何管理不断接入的新应用
管理器
N1
N2
Nk
...
?
10