| This paper introduces the method of architecture design of ATC system with the middleware technology, and analyses its technique feasibility. ATC system schedules the air traffic tasks, and guarantees the safety of the air traffic. The development of the ATC middleware is much more important for meeting the fast development of National Civil Air Traffic Administration and the development of an independent National civil ATC system and Military ATC system. And it is also critical for the modernization of national defence construction. The new design is based on the original ATC system software design, we restructure it in Middle-Ware designing style. We firstly introduce the basic principle of ATC system and its function modules. Subsequently, we divide the system into three major parts: General modular of ATC system, it includes Real-time process schedule modular, time service management modular, net-work monitor modular, message control modular, and mistake tolerance modular. Second is the special modular of ATC system. Thirdly, we describe the modular of display, we design the operational display modular in order to support rapid development of new application of ATC system and easily transport and maintenance. At last, we summarize the research of Record and Playback base on the real project. We add Real-Time Task Schedule modular and Time service Management modular, especially the display modular which aims at the operational display system. These modules ensure the system fulfill the Real-Time request. And make the new design have better real-time performance, reliability than the old one. The display module is the research work of this paper. At the end, we discuss several key techniques and bring out the prospect. The design of this paper has some new characters: (1) we improve on the Central–Controlling mode into a distributed mode to make it as a middleware, which can overlay on different OS. (2) We add a new part of display module, in order to meet the request of different application. And the new design is convenient to develop, maintenance, transport, and extend. Surely, this design has some parts to be improved, such as the distribute Database management module, display module and so on. They need specific in detail, and fulfill on different OS. All these are the work to be done later and as the accumulation of Wisesoft software company.. |