产品的兼容性较好:
VisiBroker版本支持当今的主流平台(包括:Windows Server 2003 / 2000 / XP;Solaris 9 and 8;Red Hat 3.0 AS / ES / WS;SuSE 9.0 for Intel;SuSE 9.0 for IBM zSeries;IBM AIX 5L ver 5.3;HP-UX 11i/11.11),提供跨网络、跨硬件的应用和服务的交互功能。
产品所提供的CORBA的增值服务丰富:
实现大多数CORBA标准服务,如命名服务(Naming Service)、事件服务(Event Service)、安全服务(VisiSecure)、事务服务(VisiTransact)、通知服务(VisiNotify)等。包括OMG规范的重要扩展,如 Osagent, GateKeeper,通过 Osagent 实现对应用层透明的负载均衡、容错、故障恢复能力。事务处理器VisiTransact实现了CORBA对象事务处理服务,支持分布式环境下的事务处理,通过会话管理器和连接池简化了数据访问编程。异步对象通知服务(VisiNotify)与J2EE兼容,消息结构可在IDL中定义,支持的通道类型包括Untyped Channel、Structed Channel、Sequence Channel、Typed Channel。
产品设计模块化:
由于源码的兼容性,可以实现与CORBA 2.6之前的ORB版本的互操作,以及与VisiBroker5.x、4.x和3.x应用程序的有效迁移,也可利用内置“连接”简化VisiBroker 3.x应用程序的迁移,这种源码的向后兼容性使企业能合理运营现有资源。能通过截获器和可用的API对象包装向ORB增加低级程序代码。在VisiBroker命名服务的“可插入”存储中,除了文件系统,还可配置“可插入” LDAP和数据库的持久层。VisiBroker看门程序(Gatekeeper)是一个基于CORBA防火墙规范的高性能IIOP代理程序,它使用与防火墙集成的安全DMZ配置,来获得防火墙支持。
与同类CORBA产品的互操作性强:
由于可以轻松地与包括CORBA2.6在内的所有ORB版本互操作,使得用Java编写CORBA应用时,不必学习IDL和其他CORBA特性,减少了开发者的学习负担;可以把已有的RMI应用移植到CORBA运行环境上,有效地利用了已有的开发资源。
管理工具直观、功能丰富:
能够通过集成Apache和Tomcat来提供Web服务功能,并且可在基于Web客户端的应用程序和现存的基于CORBA的应用程序之间进行连接。Management hub 提供集中式的管理和监控,可在无人干预的情况下恢复应用,确保了应用的可用性与可靠性;可自动启动、停止、Ping 构件,从而最大化应用的正常运作时间,降低操作成本。通过直接配置Smart Agent,实现对CORBA对象的自动发现、负载平衡和故障接管,从而把由机器故障引起的操作中断降低到最低限度。通过可用的线程模型配置连接池,对客户机和服务器的状态进行配置,管理TCP/IP连接,从而使服务器重用已有的连接,获得最好的性能、可伸缩性和吞吐量。可自动激活服务过程并使用程序计划和命令行接口激活注册过程,其中的执行状态过程可以通过图标清楚地显现出来,查看日志可以监控各种事件的发生,便于管理员了解执行状态,干预执行过程。