The invention discloses a software communication system structure of a dual-core framework, including upper management software, an adaptation layer module and two core frameworks, the core frameworkcomprises a domain manager and a device manager. the adaptation layer module performs the following steps: 1, when the software communication architecture is initialized, the adaptation layer module causes the domain managers and the device managers in the two core frameworks to have the same attributes, and judges the master-standby relationship of the two core frameworks according to the defaultconditions; 2. In that run process of the software communication architecture, when the adaptation layer module receives the application instruction installation, the application uninstallation instruction and device registration instruction of the upper layer management software, the corresponding operation is completed by calling the operation interface in the main core framework through the CORBA middleware, the domain manager in the backup core framework and the attributes of the device manager are updated, and the device logout result is returned to the upper management software. Thirdly, when the adaptation layer module receives the feedback result of the domain manager or device manager failure of the main core framework, the backup core framework is enabled.