| In recent years,the scale of China’s data center industry expands continuously.Massive data centers are facing enormous pressures from power,cooling and security.Intelligent Data Center Infrastructure Management Software is about to go mainstream of future data center management mode development.So the DCIM based on threedimensional visualization technology is gradually entering into people’s vision.However,the problem of high complexity,low reuse degree and long development cycle of 3d software development is more prominent.Aiming at the above problems,this paper researches the technical route of modularization development base on 3d software,put forward the framework of 3d visualization of data center Operation service platform,and designs and implements the compiler system in this platform.Firstly,the research status of DCIM and 3d visualization technology and the application of the thought of component development in 3d visualization development is analyzed.Then,aiming at the Unity3 D engine,this paper proposes a complete modular development technology route based on AssetBundle technology and DLL technology.On the basis of the technical route,the compiler system in the data Center 3d visualization operation service Platform is designed.The system is composed of three main parts,which are reusable module library,visualization software management and system management.The system adopts B/S structure,and implements the 3d software modular assembling technology aiming at Unity Web player platform.The implementation part of the dissertation also involves on-line DLL compilation and AssetBundle on-line packaging technology,scripting interoperability mechanism,module loading and memory management mechanism,on-line software configuration,and the specific mechanism of module updating algorithm AssetDiff.Finally,the results of the system operation and performance test are presented.In summary,this paper put forward a customizable,modular reusable data center 3d visualization operation service platform,and elaborates the design and implementation of the core subsystem compiler system in this platform.It is of great significance to accelerate the response speed of 3d software development enterprises to the market,shorten the design cycle and enhance the competitiveness of enterprises. |