ORBUS1.0软总线


(来源:http://nj.863cims.net/net_service/orbus.htm)

如果您有关于奥贝软总线的任何问题,请按如下地址与我们联系。

通讯地址:南京东南大学计算机科学与工程系网络研究室 (210096)

联系人: 汪芸 电话:(025)3792361 传真:(025)3793072 电子邮件: yunwang@seu.edu.cn

目前我们提供ORBUS1.1 for Windows(C++)的测试版本。 如果您需要该软件,请发电子邮件给zwshen@seu.edu.cn。

请您在邮件中请注明以下内容: 您的姓名/ 您的单位/ 您的职务/您计划应用ORBUS系统从事什么研究工作,

我们将把ORBUS1.1 for Windows(C++)的测试版本的下载方法和安装序列号立刻通知您。

奥贝软总线ORBUS1.0 ——构建分布式对象计算与网络应用的新型平台

奥贝软总线(ORBUS)系统1.0版本是由东南大学计算机系网络与通信研究室于1997年底自行研制成功的遵从CORBA2.0规范的面向分布对象计算的网络应用和开发平台。

目前,奥贝软总线1.0版本已经在并行工程集成框架、机械故障诊断和电子并行设计中得到了运用。同时,该系统也已经向“中国软件登记中心”注册登记。

OMG组织是世界上计算机业界最大的团体组织,目前成员多达900余家,其中包括有IBM、HP、Sun和DEC等知名的计算机软硬件大厂商。OMG组织一直致力于制订、采纳和吸收异构分布环境下应用的开发和配置。CORBA规范作为OMG组织制订的分布式对象计算的标准,现在已经是工业界的主流标准之一。1998年7月,为了加强与国际标准化组织的联系和合作,东南大学加入了OMG组织,成为中国大陆地区的最早的OMG组织成员。 CORBA克服了传统的分布式应用支撑平台(如RPC)的缺陷,有以下特点 引入代理(Broker)概念,实现客户与服务器程序的完全分离,采用面向对象的设计思想和实现方法,提供了软件总线的机制,分层的原则和实现机制

奥贝软总线的技术特点

遵从OMG组织提出的CORBA2.0规范, 支持多种操作系统平台( Solaris 2.5.1和Windows NT/95) 提供方便、灵活、友好的管理界面, 在Window NT/95平台上,实现了与Visual C++5.0 开发环境的集成, 具有较高的系统性能,在网络吞吐量和延时等性能指标方面已经达到了目前CORBA系统市场的主流产品的水平(参见相关研究报告)。 奥贝软总线的系统组成 ORBUS 的 ORB 核心 —— 由ORBUS守护进程和类库组成 完全遵循CORBA2.0 规范 支持IIOP协议(Internet Inter-ORB Protocol) 多种激活方式: 除了实现了CORBA2.0规范中的四种服务程序激活方式外,还增加了两种激活方式 提供Location服务: 当提供服务的主机未知时,帮助绑定客户对象引用和服务程序 提供Loader功能 IDL编译器 完全遵循CORBA2.0 规范中定义的IDL到C++的映射标准 实现了CORBA2.0 规范中规定的内存管理规则 自动产生各种数据类型编、解码和分派客户请求的C++代码 使用“Plug In”方式嵌入了Visual C++5.0集成开发环境中 使用了“硬编码”方式,显著提高的表示层处理的速度,从而提高了系统的吞吐量 图形化的服务程序管理工具 可以同时管理多台主机上的实现仓库 可以使用目录来管理实现仓库中的登记的服务程序 可以动态配置实现仓库,包括登记、编辑和删除服务程序 可以动态显示各服务程序的激活状态 可以动态激活和终止服务程序 

ORBUS1.1 即将推出的新功能 ORBUS / Java 版—— 提供CORBA和Java技术的完美结合 全面遵循OMG最新规定的IDL到Java映射 客户端可以是Java Applet 或Java Application ,采用前者时,客户可以通过 Netscape、IE 等浏览器访问Internet或Intranet中的CORBA对象 支持IIOP协议,可以与ORBUS / C++版及其它CORBA产品进行通信 支持JDK 1.x 、Visual J++、JBuilder等多种Java开发工具   ORBUS COM / CORBA Bridge —— 提供COM/CORBA之间的互操作 遵循规范:完全按照OMG组织发布的COM/CORBA互操作规范开发 双向互操作:COM客户可以访问CORBA对象,CORBA客户也可以访问COM对象 完全透明性:用户独立开发COM、CORBA的客户器和服务器,COM、CORBA之间的转换完全由COM / CORBA Bridge完成 灵活性:COM用户基于ODL/MIDL开发客户器和服务器,CORBA用户基于MIDL开发客户器和服务器,不受编程语言和操作系统的限制 支持DCOM/CORBA互操作 ORBUS对象服务:包括名录服务、安全服务等 成功案例 面向CIMS并行工程集成框架是企业实现信息化、集成自动化的工具,奥贝软总线(ORBUS)系统则是集成框架的核心支撑技术之一。ORBUS系统通过与所支持和集成的上层应用系统(机械领域框架、电子领域框架和经营领域框架等+)相结合后,可大大提高企业集成管理运行的效率,使企业快速响应市场需求,提高我国大、中、小型企业的竞争能力。随着整个项目的完成,其研究成果可逐步应用于工厂企业、银行、电信、医疗、教育等需要完成系统和应用软件集成的各种领域和环境,一方面可以有效地提高其集成效率,方便完成集成过程,保护已有投资,另一方面可以增强所构建系统的可伸缩性、可移植性和可重用性。

该研究成果在航天部二院283厂和23所雷达馈元天线设计中得到了验证性应用,结果表明技术是可行的,系统运行是稳定的。  

奥贝软总线(ORBUS)系统目前的用户及合作伙伴、使用单位、使用用途:

航天工业总公司二院23所 并行工程集成框架 清华大学自动化系 并行工程集成框架 上海交通大学计算机系 并行工程集成框架 东南大学电子工程系 动力学方程求解并行计算 西安交通大学网络中心 电信网络管理 中科院计算技术研究所 协同工作系统 郑州大学计算机系 教学研究,CIMS系统 青岛大学电气及自动化学院 分布应用系统 同创系统集成有限公司 PDM系统 98年10月,基于奥贝软总线系统,东南大学和航天工业总公司二院23所、清华大学及北京航空航天大学联合申请国家863高技术重大目标产品项目“离散工业CIMS相关产品集成系统的开发及其应用示范”;东南大学和同创系统集成有限公司联合申请国家863高技术重大目标产品项目“基于CORBA平台和Web技术的产品数据管理系统”。

目前,课题组还正在就“基于CORBA的智能网(IN)和电信网管(TMN)系统”与深圳华为公司进行联合研究。