Information Infrastructure Common Operating Environment
The Defense Information Infrastructure Common Operating Environment (DII-COE) is a software infrastructure for supporting DOD's C3I and combat support applications. It consists of a collection of reusable software components (commercial off the shelf (COTS) and government off the shelf) along with a set of guidelines, applications program interfaces, and built-in conformance with standards specified in the Joint Technical Architecture.
The key goals of the DII-COE are interoperability among joint service applications and data, software reuse, and rapid information retrieval. The payoff of a common software infrastructure lies in the reduction of costs related to acquisition, operations, and support. Acquisition costs can be reduced by taking advantage of commercial trends and COTS software products. Reductions in operations and support costs will be attained with government off-the-shelf software reuse, easier system upgrades to new software versions or platforms, and a common environment for operations and training.
The software structure of the DII-COE is composed of three layers: the kernel, infrastructure services, and common support applications. The kernel consists of the computer's operating system (e.g., Solaris, HP/UX, Windows NT, etc.) and fundamental services for desktop functions (e.g., display presentation, file management, printing, and network and system administration). The infrastructure services layer contains utilities, tools, and software for network and database management (e.g., relational database server/tools), and communications and presentation services (e.g., TCP/IP, World Wide Web browser, etc.). The common support applications layer contains software for message processing (e.g., Automated Message Handling system, map display development via the Joint Mapping Tool Kit, track correlation, alerts, help, and office automation).