| The definition of network management interface is generally divided into three phases, requirements, analysis and design. In analysis phase, UML is used as the modeling language to present technology independent models. With the development of Web Services applied in network management domain, it is required to define Web Services-based information models in design phase. The models from different phases are the description of the same network resources. In design phase, we could convert the information in the UML models into the Web Services based models. To resolve some issues in current models transformation work which is still being accomplished manually by standard developers, this paper studied how to convert the UML models into the Web Services models. Model transformation is converting a UML class diagram into an XML Schema file and a WSDL file.This paper applied MDA approach to realize models transformation. As the main work, this paper proposed detailed mapping rules describing how to map the existing source UML models into the target Web Services-based models. An automatic transformation approach using XSLT was proposed to implement the mapping rules, and experiments were made for verification.After the model transformation it generated two result files, one is definition of the network resources and the other is description of the method of access and control of network resources. In the real Web Services-based network management system, they used the XML instances files to communicate with each other between management system and managed system. So as a follow-up, an instance document generator was designed and implemented. Its main functions are parsing the XML Schema files generated in model transformation, generating an XML instance document and filling up each node with the simulation data according to the data type. As the result, XML instance document could be used to help test the Web Services-based management interfaces and provide the necessary support for the simulation and verification of resource models. |