欢迎访问中和威

      科技推动商务!

InterBus

InterBus是遵循OMG组织CORBA标准的分布对象计算中间件产品。 InterBus通过分布计算与对象模型的完美结合,以实现软件复用。

InterBus提供基于CORBA标准的分布对象透明访问机制, 允许应用对远程对象和本地对象使用相同的访问模式, 从而屏蔽了操作系统平台和通信机制,使开发者能更加关注与应用逻辑的开发。

InterBus提供以构件形式实现的系统管理工具和公共服务, 使系统具有良好的开放性和扩展性,并可在InterBus软总线的基础上, 建立更多层次的软构件框架,从而便于应用领域框架和领域构件的开发。

 

 

产品组成

InterBus是全面遵循CORBA2.3规范实现的基于网络的分布计算平台, 它由IDL 编译器、InterBus ORB 内核和InterBus 服务及管理工具等部分组成:

1.IDL编译器

InterBus IDL 编译器遵循CORBA规范中IDL的规范定义。 提供了从IDL语言到具体开发语言的映射工具,并且对一般的语法错误进行检查。

2. InterBus ORB 内核

ORB内核是InterBus的核心,其功能是负责服务请求的传递, 同时控制ORB的运行状态,保证ORB的正确运行。ORB内核为应用开发者提供了一个统一的编程接口, 同时提供了灵活配置ORB特性的手段,如配置ORB策略。 在保持ORB自身特有的特性如互操作性、可移植性等基础上, InterBus增加了灵活的、可配置通信传输协议如IIOP协议、 SSLIOP协议以及ATMIOP协议等的协议框架机制, 使得InterBus内核在结构上有更强的可扩展性。

 

 

3. InterBus 服务

  • 名字服务(Naming Service):名字服务提供从对象的逻辑名到对象引用的映射, 从而可以定位对象,获得系统中对象的对象引用, 有效地解决客户方对象对服务方对象的透明访问问题;
  • 事件服务(Event Service):为用户提供一种事件生产者和消费者松耦合、 异步通信机制,它能够捕获或接收事件,将事件提交给相关的处理者;
  • 通告服务(Notification Service):通告服务在事件服务的基础上, 为了满足某些应用对服务性能以及服务质量等方面的更高要求, 对事件服务进行扩展,增添了结构化事件、事件过滤、QoS管理、共享订阅等功能;
  • 事务服务(Transaction Service):事务服务把分布对象与事务处理技术结合起来, 有效地保证了分布式事务的原子性和永久性;
  • 安全服务(Security Service):安全服务支持国际流行的SSL标准, 提供了消息保护、身份认证、访问控制、审记及安全策略管理系列服务,有效的解决了分布系统面临的安全威胁;
  • 属性服务(Property Service):IDL定义的属性只能读取和设置,属于对象类型的一部分。 而属性服务本质上是有类型、有名字的值,可以在运行时定义这些动态属性,并可与IDL类型系统外的对象关联。 属性不需要使用接口定义语言,并且可以给它们命名, 可以读取和设置它们的值,可以设置它们的存取模式, 可以单个或成批的操纵它们,可以删除它们;
  • 负载均衡服务(Load Balance Service):InterBus提供基于CORBA的负载均衡服务器, 实现了对多个冗余分布的应用服务器对象和多类型服务对象的管理, 提供多种均衡策略及算法,能有效的根据应用服务器的负载来调度客户请求, 并及时发现被管理的应用服务器运行时的失效,从而达到提高系统吞吐率的目的。 负载均衡服务器能够满足企业计算的要求,具有高吞吐率、高可用性和可扩展性等特点。

4. 管理工具

  • 名字服务器管理工具nsadmin:提供对名字服务器中的名字上下文及服务对象的逻辑名操作的功能, 包括绑定和解绑名字上下文对象,绑定和解绑服务对象的逻辑名,解析对象引用及查询列表等等;
  • 事件服务器管理工具eventadmin:提供对事件服务器中事件通道的管理功能, 比如创建和删除事件通道,查询事件通道列表,关闭事件服务器等。

产品功能

  • 支持POA;
  • 支持多线和并发机制;
  • 支持对象传值(Object By value);
  • 支持动态机制(DSI、DII);
  • 支持异步消息机制;
  • 支持TypeCode;
  • 支持any类型和动态any;
  • 提供高效接口池服务;
  • 支持可移植截获器机制;
  • 提供多种COSS服务和扩展服务。

产品特点

  • 强劲的系统集成及封装能力:遵循CORBA标准的InterBus具有平台和语言的无关性特点, 加上InterBus核心“软总线+软构件”的体系结构, 用户可以快速、方便的根据企业业务过程重组企业的应用系统, 实现遗留系统的移植和新系统的接入,大大降低了系统集成的复杂度, 既保护了对原有系统的投资,也能快速引进新的应用,降低了维护及支持费用, 使得企业集成实施工作事半功倍;
  • 安全可靠的通讯传输:InterBus的安全服务组件支持SSL标准, 提供多种安全方案为通讯双方提供了端到端的高安全性;
  • 互连互通特性:InterBus跨平台和跨语言特性,屏蔽了操作系统的异构问题, 支持CORBA对象不同语言开发的系统中相互调用,真正实现了互连互通;
  • 负载均衡:InterBus提供的负载均衡服务,通过服务集群支持和多样的负载分配策略, 能够使客户方的请求被分配在最佳的服务器上,从而提高系统的利用率和吞吐率, 优化系统性能,提高系统效率;
  • WEB应用集成:InterBus将CORBA与JAVA技术相结合来构建基于WEB应用的框架。 这不仅继承了JAVA体系结构良好的WEB特性和分布特性, 而且结合了CORBA优秀的集成性和扩展性。 InterBus扩展了WEB技术在网络、语言、组件、操作系统中的各种应用,提高了WEB与应用之间的集成性。

平台支持

  • Windows
  • Solaris
  • HP-UX
  • IBM AIX
  • SCO
  • Tru64
  • Linux
  • 可提供平台控制版

应用领域

InterBus广泛应用在政府、国防、交通、电信、电力、金融、教育、制造等各领域。

  • 企业解决方案和企业组件的开发

InterBus具有开放的体系结构,支持利用面向对象的编程开发,采用组件式系统开发, 用户旧的应用和新的应用组件都可以方便的插入到InterBus总线上。 因此用户只需关注系统逻辑,轻松的利用现有的服务组件迅速搭建企业的解决方案。 不仅大大节省了时间和资金,提高了工作效率,并且能构建更加统一、更加健壮的企业应用系统。

  • WEB应用集成

InterBus本身包含JAVA版本,并且JAVA和C++开发的系统可以无障碍通信。 因此InterBus可以灵活、方便的与JAVA技术结合,利用JAVA的优势构建基于WEB应用的框架, 而InterBus扩展了WEB技术在网络、语言、组件、操作系统等方面的应用边界, 大大提高了WEB与应用领域之间的集成性。

成功案例

  • 中国联通GSM网综合网管系统(全国部省接口)
  • 中国联通CDMA网综合网管系统(全国部省接口)
  • 中国联通信令监测系统一期工程(全国部省接口)
  • 中国联通长途传输网综合网管系统
  • 浙江联通综合网管系统与信令监测系统接口
  • 中国联通165数据计费系统:安徽、辽宁、天津、海南分公司
  • 中国移动部分省分公司移动互联网一期工程
  • 中国移动部分省分公司移动互联网认证计费项目
  • 江苏电信南京分公司综合网管系统
  • 中国网通公司小网通169计费系统
  • 河北电信宽带计费系统
  • 天津、上海、浙江、泉州电信固定电话网短信计费系统
  • 湖北电信IP计费系统
  • 内蒙、甘肃铁通IP计费系统
  • 总参通信综合网络管理系统
  • 海军某软件集成系统
  • 中船重工集团公司第七零二研究所船舶设计集成计算平台
  • 总参C31系统等