| Being built on Virtual Private Network (VPN), Community E-services offer convenient, fast and integrated services for users.It puts several communication manners together, including e-business,network security,network management and communication technologies. There are complicated and diversified access equipments and PCs in the VPN-based Community E-services.One of the key issues for VPN-based Community E-services is how to effectively manage the highly specialized and complicated networking environment.Within a National Science and Technology Ministry supporting project, considering the advantage and disadvantage of the current VPN-based network mangagement, aiming to provide an efficient, safe and reliable networking environment.An XML-based network management system is designed and implemented. In this dissertation provides detail discussion on how to design and implement such a system.The primary contributions of this work are summarized as follows:1. As most of existing networking equipments support SNMP protocol in VPN-based Community E-services,in order to protect existing assets,a design proposal of XML-SNMP management module has been proposed and implemented by PHP programming language,and XML avoids the shortcoming of SNMP;2. According to the translation between XML and SNMP specification and operation,a design proposal of XML/SNMP gateway has been proposed and implemented by DOM class and SOAP class which support by PHP programming language;3. According to the accessing issues of XML data and relational database,a design proposal of XML/Relational Databases Converter has been proposed and implemented by Adodb interface functions and Xpath,DOM which support by PHP programming language;4. According to specific function of network mangagement, this paper proposes design proposal of VPN-Iogical-network-based service management module, and implemented the application of network equipments management, hosts management, traffic monitoring, fault alarm, linkroad state management, log analysis, network topology discovery by PHP programming language.5. According to performance and security issue of management system,on the one hand,an XML template that associate host with graph and data query has been proposed and descripted the three specific contents,structure of relationship and relational databases accessing among them,on the other hand,a design proposal of Web services based on SOAP has been proposed,and descnpted SOAP and HTTP Servlet design process in details.then, implemented the template and Web services in the management by PHP programming language.Experiments carried on real environments of Community E-services demonstrate the effectiveness of the developed system.As a result, the system can manage accessing equipments and hosts completely, accurately and efficiently in VPN at the cost of very little overhead being added into nonnal business. |