Interaction Translation Methods for XML/SNMP Gateway

XML-based network management has been proposed as an alternative or to complement SNMP-based network management. But the XML-based network management does not yet provide a method to manage networks equipped with legacy SNMP agents in the integrated management system. This integrated management system must include an XML/SNMP gateway, which translates and relays messages between the XML-based manager and the SNMP agent. In this paper, we propose three methods for interaction translation in the gateway. First, we propose a DOM-based translation, which provides a method for XML-based manager to directly access management information through the standard DOM interfaces. Second, we propose an HTTP-based translation using URI extenstion with XPath and XQuery. Finally, we apply SOAP, which is accepted as a standard protocol for XML, and propose a translation method for the gateway to advertise the translation services to the manager using SOAP RPC. We also compare the advantages and disadvantages of the proposed translation methods.

[1]  Mi-Jung Choi,et al.  Towards XML and SNMP Integrated Network Management Towards XML and SNMP Integrated Network Management , 2003 .

[2]  Jean Jacques Moreau,et al.  SOAP Version 1. 2 Part 1: Messaging Framework , 2003 .

[3]  Arnaud Le Hors,et al.  Document Object Model (DOM) Level 2 Core Specification - Version 1.0 , 2000 .

[4]  James Won-Ki Hong,et al.  Development of SNMP-XML translator and gateway for XML-based integrated network management , 2003 .

[5]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[6]  Sebastian Abeck,et al.  Integrated network and system management , 1994 .

[7]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[8]  Vidur Apparao,et al.  Document Object Model (DOM) Level 2 Traversal and Range Specification , 2000 .

[9]  James Clark,et al.  XSL Transformations (XSLT) Version 1.0 , 1999 .

[10]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[11]  James Won-Ki Hong,et al.  An embedded Web server architecture for XML-based network management , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

[12]  Roy T. Fielding,et al.  Uniform Resource Identifiers (URI): Generic Syntax , 1998, RFC.

[13]  Rachel Jane McCrindle,et al.  Using SOAP to clean up configuration management , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

[14]  Satish R. Thatte,et al.  SOAP: Simple Object Access Protocol , 1999 .

[15]  Eric van der Vlist,et al.  XML Schema , 2002 .

[16]  William Stallings,et al.  SNMP, SNMPv2, SNMPv3, and RMON 1 and 2 , 1999 .

[17]  Jean-Philipp Martin-Flatin Web-Based Management of IP Networks and Systems , 2002 .