下载此文档

2、面向对象中间件.ppt


文档分类:经济/贸易/财会 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
1
中间件技术
第2章面向对象中间件ODP
重点:
面向对象中间概念
消息中间件
数据库访问中间件
难点:
数据库访问中间件
消息中间件
3
软件开发面临的问题:
软件的开发、修改和维护变得更加困难。
软件开发常常超期和超出预算。
由于没有代码重用,新软件的开发都是从零开始。
结构化的软件开发方式
一种自顶向下的开发方法,将整个系统分解成独立的模块,然后逐一实现这些模块的功能。
缺点:完整的系统只能在开发完成后才能呈现全貌。如果在开始编程时发现设计中存在缺陷,那么整个设计将被重新构造。
2 面向对象中间件
4
面向对象的软件开发方式
以一种直观的方法分析和构造系统;
将整个系统抽象并模型化
两种开发方法的区别
结构化的方法:数据与功能是分离的;
面向对象方法:数据和相关的功能捆绑在一起。
5
开放式分布处理参考模型(ODP)起源
ISO为了解决异种系统之间的互联和互通,提出了OSI-RM。
为使分布式系统能处理应用的分布,实现应用之间的互通和互操作而开发的各种标准,如OSF的DCE、OMG的CORBA、UI的ALTAS和DEC的NAS。
从1987年起,在ISO/IEC和ITU的共同努力下,于1995年发布了开放式分布处理参考模型RM-ODP。
RM-ODP不仅是一个一般标准,还是一个标准的标准。
6
对象中间件(对象请求代理ORB)
ORB提供一种通信机制透明地在异构的通信环境中传递对象请求,各对象可以位于本地或远程机器,且对象之间的客户机/服务器的角色是可以互换的。
ORB可以看作和编程语言无关的面向对象的RPC应用,被视为从面向对象过渡到分布式计算的强大推动力量。
两大标准:OMG的CORBA;/DCOM。
产品:Borland公司的Visibroker、ponentBroker和东方通科技公司的TongBrokerdeng。
7
ODP通信模型相关概念
通道(Channel):用于支持分布对象之间的透明交互。
通道包括三部分:存根、绑定器和协议对象。
①存根(Stub):解决交互过程中的信息的封装和解封装问题;
②绑定器(Binder):维护计算对象之间的联系;
③协议对象(Protocol Object):处理实际的通信。
8
端系统资源相关概念
结点(Node):在管理上独立的物理机器;
核(Nucleus):用来管理结点的机制;
对象包(Capsule):对象的执行环境;
对象串(Cluster):受共管和被共操作的对象集合。
9
客户基本
工程对象
客户
存根
客户
绑定器
客户协
议对象
客户方
服务器基本
工程对象
服务器
绑定器
服务器
存根
服务器协
议对象
服务器方
截-转器
客户-服务器交互
10
消息中间件产生
传统通信必备条件
①发送和接收应用程序同时在线;
②通过网络能同时通信,发送者和接受者需知道相互间程序的调用接口。
实际情况:
①应用程序并不总是同时运行;
②网络并不总是可用的和可靠的;
③在所有者域对应用程序的改变,要求在其他域也作相应改变,不切实际。
消息中间件(MOM)

2、面向对象中间件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小183 KB
  • 时间2018-03-31
最近更新