skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: CORBA Evaluations for the BABAR Online System

Technical Report ·
DOI:https://doi.org/10.2172/9952· OSTI ID:9952

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 behavior 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.

Research Organization:
SLAC National Accelerator Lab., Menlo Park, CA (United States)
Sponsoring Organization:
USDOE Office of Energy Research (ER) (US)
DOE Contract Number:
AC03-76SF00515
OSTI ID:
9952
Report Number(s):
SLAC-PUB-7988; TRN: US0103246
Resource Relation:
Other Information: PBD: 3 Nov 1998
Country of Publication:
United States
Language:
English