CORBA Programming with TAO - 1.Start(基本概念)

本文简要介绍了CORBA的基本原理,包括其作为中间件的角色,以及TAO作为C++实现的实时CORBA平台。讨论了CORBA中的关键概念,如Object、Servant、Stub和Skeleton,阐述了它们在客户程序与服务程序通信中的作用。此外,还提及了ORB Core和Object Adapter在对象管理中的功能。最后,提到了在Windows平台编译TAO的相关信息。
摘要由CSDN通过智能技术生成

CORBA Programming with TAO - 1.Start(基本概念)

摘要:

简要介绍CORBA的基本原理,并解释POAstubskeletonservant等重要概念。

一、CORBATAO简介

CORBA是一个为简化跨平台应用而提出的规范,它独立于网络协议、编程语言和软硬件平台,支持异构的分布式计算环境和不同编程语言间的对象重用。CORBA可以作为不同平台应用间信息传递的中间件,CORBA通过引入经过充分验证的有效的框架结构和通信手段,最大限度地简化了网络通信相关应用的设计与开发,使得我们可以专注于业务逻辑的实现,而无需关心通信的细节。CORBA曾在无数文章中被称作“软总线”,以表明它作为数据传递通道的基本特性。

现在存在众多CORBA实现,既有商用的ORBacusVisiBroker,也有一些优秀的开源实现,如:TAOomniORBMICO等。由于各实现遵从相同的规范,接口基本一致,所以在熟练应用一种CORBA实现后,转而使用其它实现时,一般不会存在太大的障碍。

 

TAOThe ACE ORB)是美国华盛顿大学的Douglas C. Schmidt教授领导开发的一个实时CORBA平台,它是一个免费的开放源码项目,用C++语言开发,符合CORBA2.6规范。

支持语言: C++

支持平台: Win32,常见的各种Unix/Linux,实时操作系统如

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值