The Command Post Computing Environment (CPCE)

The Command Post Computing Environment (CPCE), an Army Program of Record (POR), provides a software infrastructure framework (common interface, data and services) upon which current Warfighter capabilities can be converged and future capabilities can be built.

CPCE is the central computing environment developed to support command posts and combat operations, providing warfighter functionality in the areas of fires, logistics, intelligence, airspace management, and maneuver. It will be interoperable with mounted and mobile/Handheld systems.

RGi’s role was to modernize the Mission Command Information System (MCIS) geospatial capabilities for interoperability with the SitaWare application suite to satisfy the needs and requirements of command and control operators using commercial off the shelf (COTS) solutions, such the latest ArcGIS Enterprise capability suite, with the assistance of targeted GOTS aids, such as Map Data Builder and DVE, which support multiple modes of BCT deployment, including Tactical Server Infrastructure (TSI) large and small.

ArcGIS Enterprise solutions provide a wide range of geospatial capabilities with components that were designed and tailored with performance analysis for the needs of brigade and battalion operational scenarios. We automated capability deployment using DevOps methodologies and tooling, which provided seamless and consistent system deployments.

The DevOps tooling and methodologies used include:

  • Continuous integration – Automated media builds with Jenkins and powershell scripting
  • Continuous deployment – Automated environment and application deployment with Jenkins, VMware and powershell scripting
  • Performance analysis – jmeter, custom node.js map performance testing application, large scale geospatial datasets
  • System test – automated functionality inspection with Jenkins and powershell scripting

Our efforts have helped eliminate duplicative or redundant implementations, speed up and simplify future development efforts, and enhance interoperability and data sharing across multiple echelons.