InforBus中间件技术详解与应用案例

需积分: 9 0 下载量 128 浏览量 更新于2024-07-31 收藏 1.44MB PDF 举报
"InforBus技术白皮书是由创软件商用中间件股份有限公司提供的,详细介绍了一个基于CORBA标准的分布式对象中间件产品——InforBus。InforBus结合了863科研成果与行业经验,由国防科技大学的技术专家和中创软件的开发团队共同打造。该白皮书主要面向对产品技术指标感兴趣的读者,内容涵盖CORBA标准、InforBus的体系结构、技术特点,以及嵌入式InforBus的介绍。此外,还提供了公司联系方式以便用户获取更多信息。" InforBus技术白皮书首先介绍了CORBA(Common Object Request Broker Architecture)标准,这是对象导向分布式计算的一种框架。OMG(Object Management Group)是负责定义和维护CORBA标准的组织。CORBA体系结构包括对象请求代理ORB,它作为客户端和服务器端对象之间的桥梁;对象服务,提供诸如命名、事件、交易等基础功能;通用设施,如安全性、事务处理等;以及应用程序对象,实现具体业务逻辑。 接着,白皮书详细阐述了InforBus中间件的架构。InforBus包含对象请求代理ORB,负责对象间的通信;公用对象服务,提供标准的服务接口;公共设施,用于扩展和定制服务;还有IDL编译器,用于将接口定义语言转换为不同编程语言的绑定。 InforBus的技术特点包括高效、灵活的负载缓冲机制,可适应不同负载情况;多种通讯机制,以满足不同网络环境的需求;高可用性和容错能力,确保系统稳定运行;动态伸缩特性,支持系统规模的灵活调整;安全可靠的通讯传输,保证数据安全;更高的传输效率,减少通信延迟;良好的互操作性,允许与不同平台和系统集成;强大的系统集成和封装能力,简化开发过程;企业级组件开发方法,促进模块化开发;良好的Web特性,支持Web应用集成;以及跨平台异构系统的支持,具备广泛的兼容性。 此外,白皮书还简要介绍了嵌入式InforBus(EMB),它是InforBus的一个轻量化版本,适用于嵌入式设备和低资源环境。EMB概述了其组成和特点,旨在为这些特殊场景提供解决方案。 InforBus技术白皮书为读者提供了一个全面理解InforBus中间件及其技术优势的窗口,对于那些在分布式系统、企业级应用集成和嵌入式系统开发领域工作的专业人士来说,是一份极具价值的参考资料。