OPEN ARCHITECTURE (OA) COMPUTING ENVIRONMENT DESIGN GUIDANCE (VER. 1.0) - OPEN ARCHITECTURE PROGRAM: AN ENTERPRISE APPROACH TO INTRODUCING OPEN ARCHITECTURE INTO NAVY WARFARE SYSTEMS...AND BEYOND (23 AUG 2004)
OPEN ARCHITECTURE (OA) COMPUTING ENVIRONMENT DESIGN GUIDANCE (VER. 1.0) - OPEN ARCHITECTURE PROGRAM:
AN ENTERPRISE APPROACH TO INTRODUCING OPEN ARCHITECTURE INTO NAVY WARFARE SYSTEMS...AND BEYOND (23 AUG 2004)., Computing technology is a key part of the OA initiative. A unified standards-based set of
computing resources that is to be used in OA warfighting systems is called the Open
Architecture Computing Environment (OACE). This document, Open Architecture Computing
Environment Design Guidance, provides guidance concerning OACE technologies and
application design using those technologies. A companion document, Open Architecture
Computing Environment Technologies and Standards, provides an enumeration of the standards
and product selection criteria that apply to the OACE technology base.
This document is intended to provide overall guidance for the design and implementation
of warfighting-capable software that, when coupled with OACE, will meet mission requirements
for Naval warfighting systems. Initial review indicates that the design guidance as written has
applicability in both the warfighting system domain and the Command, Control,
Communication, Computers, and Intelligence (C4I) domains. Therefore, it is anticipated that
parts of the guidance are extensible to selected C4I systems, the specifics of which are left to the
system developers and government program offices.
This document contains two major technical guidance sections. The first, Section 3.2.1,
Component Design Guidance, provides guidelines useful for constructing real-time distributed
warfighting application computer programs. The second, Section 3.2.2, Open Architecture
Computing Environment, provides a description of the technology base to be employed in
conjunction with OA warfighting systems.