Militia emergency communication involves a wide range of information fields, which requires real-time sharing of information in various fields, extraction of information services as required, and standardized and smooth command process. Based on the system architecture of service-oriented architecture (SOA), this paper makes a deep discussion and research from two aspects of theory and practice, and designs and implements a distributed, heterogeneous and open emergency management information system based on service-oriented architecture. The framework is based on SOA, and adopts message transmission and event-driven mechanism to support agile application development and system upgrading. After the militia emergency communication system based on SOA is put into use, the linkage and information sharing between different systems are realized in the process of ensuring emergency communication, and the efficiency of emergency communication processing is effectively improved.