当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

CORBA技术初探[Java编程]

赞助商链接



  本文“CORBA技术初探[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1、概述

CORBA(Common Object Request Broker Architecture, 大众对象恳求代理体系构造)是由OMG(对象管理组织,Object Management Group)提出的利用软件体系构造和对象技术标准,其核心是一套尺度的语言、接口和协议,以支持异构分布利用程序间的互操作性及独立于平台和编程语言的对象重用.

CORBA经过近十多年的发展,已渐渐走向成熟,并成功地利用在我国很多大型的软件系统中,由此产生了对掌握CORBA技术的软件开辟人员的大量需求.在此,我们应广大读者的要求组织了本次讲座.

2、CORBA产生的后台

近些年来,随着互联网技术的日益成熟,公众及商业企业正享用着高速、低价网络信息传输所带来的高品质数字生活.但是,由于网络规模的不断扩大以及计算机软硬件技术水平的飞速提高,给传统的利用软件系统的实现方法带来了宏大挑衅.

首先,在企业级利用中,硬件系统集成商基于性能、价钱、服务等方面的考虑,普通在同一系统中集成来自差别厂商的硬件设备、操作系统、数据库平台和网络协议等,由此带来的异构性给利用软件的互操作性、兼容性以及平滑进级本领带来了严重问题.

别的,随着基于网络的业务不断增添,传统的客户/服务器(C/S)情势的分布式利用方法越来越显示出在运行效率、系统网络安全性和系统进级本领等方面的范围性.

为了办理分布式计算环境(DCE,Distributed Computing Environment)中差别硬件设备和软件系统的互联,加强网络间软件的互操作性,办理传统分布式计算情势中的不足等问题,对象管理组织(OMG)提出了大众对象恳求代理体系构造(CORBA),以加强软件系统间的互操作本领,使构造机动的分布式利用系统成为大概.

恰是基于面向对象技术的发展和成熟、客户/服务器软件系统情势的广泛利用以及集成已有系统等方面的需求,推动了CORBA技术的成熟与发展.作为面向对象系统的对象通信的核心,CORBA为当今网络计算环境带来了真正意义上的互联.

3、CORBA的发展历程

1、对象管理组织(OMG)简介

OMG成立于1989年,作为一个非营利性组织,集合努力于开辟在技术上具有先进性、在商业上具有可行性并且独立于厂商的软件互联标准,奉行面向对象模子技术,加强软件的可移植性(Portability)、可重用性(Reusability)和互操作性(Interoperability).该组织成立之初,成员包含Unisys、Sun、Cannon、Hewlett-Packard、Philips等在业界享闻名誉的软硬件厂商,目前该组织拥有800多家成员.

2、CORBA主要版本的发展历程

· 1990年11月,OMG发表《对象管理体系指南》,初步阐明了CORBA的思惟;

· 1991年10月,OMG推出1.0版,此中定义了接口定义语言(IDL)、对象管理模子以及基于动态恳求的API和接口仓库等内容;

· 1991年12月,OMG推出了CORBA 1.1版,在澄清了1.0版中存在的二义性的底子上,引入了对象适配器的概念;

· 1996年8月,OMG基于从前的进级版本,完成了2.0版的开辟,该版本中重要的内容是对象恳求代理间协议(IIOP,Internet Inter-ORB Protocol)的引入,用以实现差别厂商的ORB真正意义上的互通;

· 1998年9月,OMG发表了CORBA 2.3版,增添了支持CORBA对象的异步及时传输、服务质量标准等内容.目前,公布支持CORBA 2.3标准的中间件厂商包含Inprise(Borland)、Iona、BEA System等闻名的CORBA产品生产商.

· 2002年8月,CORBA标准3.0终于出来了,在CORBA3.0标准中去掉了MiniCORBA和及时CORBA.


  以上是“CORBA技术初探[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Apusic操纵服务器和CORBA互操作
  • <b>CORBA</b>
  • 什么是corba
  • 一个例子(CORBA)
  • Java程序片和CORBA
  • 比较CORBA与RMI
  • <b>CORBA学习总结</b>
  • 用RMI和CORBA举行分布式Java编程
  • CORBA技术初探
  • <b>Oracle操纵服务器实现Java CORBA</b>
  • 用CORBA成立Client/Server程序
  • 法例与安闲:为什么挑选CORBA和Java技术
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .