[SLAC] [SLAC Pubs and Reports]

SLAC-PUB-7988
CORBA Evaluations for the BABAR Online System

Abstract

The Common Object Request Broker Architecture (CORBA) is a software system to deal with distributed object computing. The release of CORBA version 2, and real implementations from numerous vendors (both freeware and payware) have made its use very attractive for interprocess and interprocessor communication within an object-oriented software system. A number of object request brokers (ORBs) were evaluated for possible use within the BABAR Online system. Given an expectation for a reasonable level of performance within the Online system, it was essential to characterize the behaviour and test the response of these products prior to their adoption. This paper summarizes the results of a systematic performance study of six ORB products. The products tested include: Visibroker, Orbix, DAIS, Omnibroker, OmniORB2, and TAO. Performance results of ORB products, including a test of TCP/IP sockets, are compared. These tests resulted in the adoption of the TAO ORB for use within the BABAR Online system.

Full Text

PDF

Compressed PostScript

Notes

The PDF version of this document was distilled from a PostScript file most likely created from LaTeX source which used Type 3 fonts. The resultant PDF may be unreadable on the screen at the default viewing magnification (fonts will appear bitmapped, jagged), though the type will be legible at higher magnifications.

Despite the cosmetic problems resulting from the use Type 3 fonts in the original source file, such PDF files print without problems; likewise, the onscreen text is searchable and selectable.

More Information

Full bibliographic data for this document, including its complete author list, is (or soon will be) available from SLAC's SPIRES-HEP Database.

Please report problems with this file to posting@slac.stanford.edu. The SLAC preprint inventory is provided by the SLAC Technical Publications Department.
Page generated 04 Apr 2001 @ 15:09 PDT by htmlme.pl