程
程旭
Unregistered / Unconfirmed
GUEST, unregistred user!
IONA公司的Orbix
IONA 公司是目前最大的CORBA系统软件和服务提供商,其标志产品Orbix是一个基于库的CORBA规范实现,支持Windows、OS/2、各种UNIX等20余种操作平台。它提供了C++语言映射器和C++代码产生器,最近又推出了Orbix的Java版本OrbixWeb。为了能够在互操作方面做进一步的工作,IONA已向微软公司购买了COM许可证,以期能够提供实现COM/CORBA(DCOM/CORBA)互操作完美的解决方案。IONA的系列产品包括OrbixNames(名录服务)、OrbixTrader(交易服务)、OrbixSecurity(安全服务)、OrbixOTS与OrbixOTM(事务服务)、OrbixTalk(事件服务)和OrbixNotification(通知服务),它们实现了CORBA对象服务规范中规定的许多重要的对象服务。此外,还有OrbixSSL(实现SSL上的IIOP加密传输)、OrbixCOMet(COM/CORBA互操作)、Orbix Database Adapter Framework(Orbix的数据库接口)等。
网址:http://www.iona.com/
Inprise公司的VisiBroker
VisiBroker是Visigenic公司的著名CORBA系统软件,该公司在1998年2月被Inprise公司(即原来的Borland公司)所收购。VisiBroker有C++和Java两个版本,均遵循CORBA2.0规范,支持多种主要平台,内置IIOP引擎,具有较强的互操作性。其中,VisiBroker for Java被集成到Netscape4.0及其以上版本中,以实现CORBA与Web的结合。除此之外,VisiBroker系列产品还有:VisiBroker Integrated Transaction Service(事务服务)、VisiBroker Naming Service(名录服务)、VisiBroker Event Service(事件服务)、VisiBroker SSL Pack 3.2(实现IIOP的加密传输)和VisiBroker Manager(提供对VisiBroker应用程序的开发、部署和管理)等。
网址:http://www.inprise.com/visibroker
Digital公司的ObjectBroker
DEC公司是最早提出DII,即动态调用接口规范的发起者之一,因此,DEC公司的产品在DII方面具有优势,提供了复杂的方法绑定和服务器绑定机制,用于支持在异构环境下的动态进程分配。ObjectBroker原名ACAS(Application Control Architecture Services,应用控制体系结构服务),是市场上最早出现的CORBA产品之一。它完全实现了CORBA1.2规范,包括动态及静态调用、IDL编译器、接口库、实现库和上下文对象,可以运行在多个平台上,支持IDL到C语言的映射,还可以集成微软公司的OLE产品。
IBM公司的Component Broker
IBM公司的Component Broker是1998年2月推向市场的一个产品,它由两部分组成,即CBConnector和CBToolKit。它的主要特点是:完全遵从CORBA 2.0规范;集成了系统管理软件;支持多种平台,包括Windows NT和OS/390等操作系统平台;支持EJB(Enterprise JavaBeans,企业JavaBeans),便于实现应用的代码重用和重新分布。
网址:http://www.software.ibm.com/ad/cb
Sun Microsystems 公司的NEO和JOE
Sun Microsystems公司于1996年实现了基于CORBA的NEO(Network Environment Object,网络环境对象),用于构造企业Intranet/Internet,并进而用Java语言实现了ORB系统,称为JOE(Java Object Environment,Java对象环境),可与NEO进行互操作。
do
E(Distributed Object Everywhere,随处分布对象)产品是Sun Soft公司捆绑在其Solaris操作系统上的一个分布系统。该系统遵循CORBA1.1规范,实现了IDL/C和IDL/C++语言映射,还提供了包括命名服务和事件通知服务在内的对象服务。DOE特别注重系统的实现效率,它通过实现分布对象的不同粒度来调整系统的运行效率,其性能远远高于RPC。
网址:http://www.sun.com/software/neo