This article is from the Object-Oriented Technology FAQ, by Bob Hathaway email@example.com with numerous contributions by others.
Product: DOME - Distributed Object Management Environment
Company: Enquiries: firstname.lastname@example.org
Object Oriented Technologies Ltd,
1st Floor, Lawrence House, 1A Morrell St, Leamington Spa, England CV32 5SZ
Telephone: +44 (0) 1926 833488 Fax: +44 (0) 1926 883370.
DOME provides heterogenous distribution across many platforms
and networks, including:
UNIX, Windows, Windows NT, OS/2, OSF/1 (AXP), OpenVMS,
SunOs, Solaris, HP-UX, SGI Unix, Stratus FTX,
TCP/IP, NetBIOS, XTI
As a fully peer-to-peer product DOME can be used to build systems
using any combination of the above.
DOME is an ORB toolkit for the production of user-configured
ORBs and servers. It is a multi-threaded high performance ORB
suitable for use in large scale commercial systems and embedded
DOME is non-intrusive, meaning that the application development
is separated from the means of distribution and the problem of
distributed object management; this allows the application to
be built and tested on a single machine using local resources.
Existing software can also be incorporated easily, providing
integration for legacy systems.
DOME is constructed as a C++ class library, from which ORBs
can be configured and constructed to best suit the runtime
environment. This provides great flexibility since new classes
can be derived from existing ones and the resulting configurations
implemented to user-specific requirements.
Database distribution can be as simple persistent files,
RDBMSs, OODMS, or a combination of these.
DOME has a CORBA-conformant interface, and is CORBA 1.0 compliant
with the following divergences -
- full C++ binding,
- integral support for GUI development,
- network monitoring & analysis,
- transaction management,
- location broking,
- enhanced security;
- dynamic invocation, which is seen as detrimental to performance
and network security; however, DOME does allow stream operators
to perform the same function.
DOME was first released in August 1993; version 2 in May 1994.