This thesis proposes Software Defined Data Distribution Service (SD-DDS) for Naval Combat Systems (NCS). NCS uses data distribution service (DDS) as its network middleware which produces high traffic, slow failure detection, and recovery operations in large-scale networks. A hybrid communication systems based on software defined networks (SD-DDS) is introduced to improve NCS scalability and reliability. SD-DDS offers computation speed-up through parallelization approach to provide additional delay time reduction. Simulation results show that proposed scheme reduces network traffic, computation time, failure detection-recovery time, and guarantee acceptable error rate while still maintain false negative error free on unstable NCS. Furthermore, proposed schemes send resource information in encrypted format thus improve NCS security.