Presentation is loading. Please wait.

Presentation is loading. Please wait.

All Rights Reserved Copyright © 2007,Hitachi.Ltd. Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-02) Monday, July.

Similar presentations


Presentation on theme: "All Rights Reserved Copyright © 2007,Hitachi.Ltd. Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-02) Monday, July."— Presentation transcript:

1 All Rights Reserved Copyright © 2007,Hitachi.Ltd. Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-02) Monday, July 23, 2007 Tomoyuki Iijima, Yoshifumi Atarashi, Hiroyasu Kimura (Alaxala Networks), Kunihiko Toumura, Hideki Okita (Hitachi Central Research Lab) 69 th IETF meeting nee BoF

2 All Rights Reserved Copyright © 2007,Hitachi.Ltd. -2- Objective Provide guideline of implementing a NETCONF system with Web-based technology as a informational RFC.

3 All Rights Reserved Copyright © 2007,Hitachi.Ltd. -3- Advantage of using SOAP In a framework of Web Service, peripheral technologies around SOAP/HTTP are well developed Development tools related to XML are abundant, such as Eclipse –Easy to deal with specification changes XML Security (XML encryption, XML signature, WS-Security,,,) Reliable Message (WS-Reliability) Transaction (WS-Transaction,,,) Search (UDDI) Language (WSDL) Fundamental Messaging (SOAP, SOAP with Attachment,,,) Transport Protocol (HTTP, HTTPS, HTTPR, SMTP, MQ,,,) API (JAXM, JAXRPC,.NET,,,) XSD

4 All Rights Reserved Copyright © 2007,Hitachi.Ltd. -4- Network Equipment NMS Network configuration API NETCONF over SOAP Architecture Apache Axis for NMS SOAP stack Java-based network configuration API –VLAN, Filter, … NETCONF device exhibits its –Interfaces by WSDL file editconfig(), getconfig(), … –Datamodels by XSD file interface, vlan, ip,... Security –SOAP/HTTP/SSL(TLS) SOAP (Apache Axis,.NET,,,) SOAP/HTTP/SSL(TLS) NMS Application NETCONF RPC request RPC reply.wsdl.xsd HTTP/SSL(TLS)

5 All Rights Reserved Copyright © 2007,Hitachi.Ltd. -5- Datamodel query with WSDL To develop a NMS, developers should know the target devices’ interface and the configuration datamodel. WSDL enables to construct automatically stub classes that access the NETCONF devices’ interface. (Common Web technology) WSDL XSD 1. Release WSDL and XSDs 3. Construct stub classes 4. Develop NMS application 2. Get WSDL and XSDs A NETCONF device Development environment (Visual Studio, Eclipse, etc.)

6 All Rights Reserved Copyright © 2007,Hitachi.Ltd. -6- WSDL File Structure wsdl:definitions wsdl:types wsdl:message wsdl:portType wsdl:binding wsdl:service A WSDL file Data type defined by internal / external XSD(s). Input / Output message format defined by data types Logical operation defined by input and output messages Binding definition to actual transport (SOAP, BEEP, etc…) Service name and access point definition XSD

7 All Rights Reserved Copyright © 2007,Hitachi.Ltd. -7- Conclusions Web Service and WSDL is a decisive factor of our SOAP based implementation Apache Axis is useful not only as a SOAP middleware but also as a development tool –Unnecessary to write SOAP RPC by ourselves –Both Java class files and WSDL files are automatically generated In this I-D, we are willing to share the knowledge gained from the development of a network management system based on NETCONF over SOAP


Download ppt "All Rights Reserved Copyright © 2007,Hitachi.Ltd. Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-02) Monday, July."

Similar presentations


Ads by Google