2、分布式对象架构:从基础到应用

分布式对象架构:从基础到应用

1. 分布式对象与CORBA概述

在当今的网络世界中,分布式系统变得越来越重要。CORBA(Common Object Request Broker Architecture)作为一种关键技术,在分布式对象通信方面发挥着重要作用。它支持对象接口的定义,并为远程方法调用提供请求代理服务。

CORBA服务定义了大多数分布式对象系统所需的基本服务,包括命名、安全、事务、持久化等。CORBA设施建立在ORB核心和CORBA服务之上,可分为水平和垂直两种类型。水平设施不特定于某个领域,例如元对象设施;垂直设施则特定于某个领域,如金融领域的货币和交易方管理。

随着标准的不断发展,CORBA将支持更高层次的抽象,成为企业的赋能技术。然而,目前软件社区缺乏构建灵活、分布式、基于对象的系统所需的技能人才。同时,许多行业对这类系统的需求不断增加,尤其是在Web系统方面。但由于组织问题和不切实际的期望,程序员往往忽视分布式架构的整体设计,导致系统缺乏灵活性和扩展性。

2. 面向对象概念回顾

在深入了解分布式对象之前,我们先回顾一下面向对象的概念。面向对象技术已经发展了大约三十年,相关的语言、开发环境、CASE工具和数据库等都已经成熟。

  • 对象、类和继承 :在日常生活中,我们通过对对象进行分类来理解世界。在面向对象编程中,类是对象的抽象,例如“树”是一个类,“橡树”和“枫树”是“树”类的具体子类。对象是类的实例,如Renee花园里的橡树就是“橡树”类的一个对象。继承是一种“is - a”关系,用于表示子类与父类的关系。但需要注意的是,CORBA不支持实现继承,在
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值