Specifications
Introduction to the OpenVMS Programming Environment
1.4 OpenVMS Support for Object-Oriented Design
1.4 OpenVMS Support for Object-Oriented Design
The OpenVMS operating system supports the object-oriented design of
applications through its support of the C++ programming language and such
Digital application-development products as ObjectBroker (formerly named DEC
ACA Services) and DEC Forté. These products support object-oriented design but
are not limited to that style. A major feature of ObjectBroker is that it facilitates
the development of distributed applications. For more information about these
products, see the references listed in Table 1–2.
Table 1–2 More Information on Products That Support Object-Oriented Design
For more information on... Refer to...
ObjectBroker Section 3.4.2
C++ Section 7.8
DEC Forté Section 1.6
1.5 Database and Transaction Processing Support
OpenVMS systems support many Digital database and transaction processing
(TP) products and similar products from other vendors.
1.5.1 Database Support
The Record Management Services (RMS), a subsystem of OpenVMS, is a
collection of routines that give programmers a device-independent method
for storing, retrieving, and modifying data. RMS routines are described in
Section 10.5.
In addition to supporting many third-party database management systems,
OpenVMS supports two Digital database management systems: DEC Rdb and
DEC DBMS. DEC Rdb is a relational database management system and can
be used for distributed database applications. DEC Rdb includes the Standard
Query Language (SQL) and SQL Services.
Examples of the DEC Rdb product family and related products are shown in
Table 1–3.
Table 1–3 Examples of DEC Rdb Products and Related Products
Product Description
DEC RdbAccess for RMS Enables transparent read and write access to OpenVMS RMS
files
DEC RdbAccess for
ORACLE on OpenVMS
Enables read-only access to ORACLE databases on local or
remote OpenVMS systems
DECquery for MS–DOS Enables PC users, who do not know SQL, to query a database
DEC RALLY Provides a fourth-generation language environment for
generating Rdb applications
DEC DBMS is a general-purpose, high-performance database management
system. It is designed to handle high transaction volumes and is CODASYL-
compliant.
1–4










