Surface Navy Combat Management System
Program Executive Office Integrated Warfare Systems (PEO IWS 1)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
The current Surface Navy combat management system (CMS) software evolved over decades and has a multitude of redundant functions, disparate languages, and cross-threaded processes that make new developments and integration testing extremely complex and time intensive. The software is tightly linked to the hardware, making infrastructure upgrades very costly in terms of technology insertion, test, and re-development. SOLUTE is developing a capability to mitigate these CMS issues. The capability introduces continuous integration software development and enables the use of accessible commercial cloud infrastructure so that multiple geographically dispersed software development teams can participate in the design, development, test, and documentation of software products.
The new Surface Navy CMS software architecture will have a modern Development, Security, and Operations (DevSecOps) software development environment; a Platform as a Service (PaaS) infrastructure; a modern microservices-based application architecture; a robust microservices hosting platform; and an ability to incrementally refactor the existing combat system into smaller, more loosely coupled and modern services.
The ultimate goal is to allow the Navy Combat Management System community to leverage a DoD enterprise DevSecOps infrastructure enhanced with Navy/Combat Management Systems-specific capabilities.
The effort includes UI/UX guidance, automation scripts for middleware products, and other application development frameworks. The prototype maximizes the use of industry standards to facilitate ease of new capability integration (e.g., Future Airborne Capability Environment (FACE), Open Architecture Radar Integration Specification (OARIS)). In addition to the application development architecture, a Software Development Kit (SDK) approach (e.g., Application Programming Interfaces and reference architecture) will be provided.