| In recent years, along with the enterprise to the computation request unceasing enhancement, the computer application system started by centrally to the distributional development. The software system structure also changed the multilayer application system structure from C/S pattern . For example ,Industrial Fault Diagnosis System, in many industries fault diagnosis system platform for the development, the need to integrate existing software modules, or for the development of technology, the need for new software modules, All of these software modules work together to enable the exchange of information between systems or information sharing . However, because the various software modules are independent, and the system environment are heterogeneous, inconsistencies of data standards for, complex of cooperative work, It makes the design and development of software systems with greater risks and difficulties.From industrial fault diagnosis system encountered in the process of building some of these real situations, By research distributed middleware, XML and other technologies, design based on a message Publish-subscribe model, XML as the data format of the Middle, communication coordinate system model of Distributed Fault Diagnosis System. Mainly includes①service config manage .②message transmissions manage .③message receives manage .④message publish-subscibe (Publish-Subscribe) manage.⑤message queue manage.⑥status examinations manage and so on.Compared to traditional distributed middleware, base on XML-MOM communications coordination system enhance distributed computing environment asynchronous communication between the various components, reduce coupling of the system, enhanced expansibility of the system.Not only simplifies the application development process of industrial fault diagnosis system, but also for industrial fault diagnosis system the future upgrade, functional expansion have important significance. |