Video

How to use wsdl2java and Apache CXF to generate Java SOAP client library on Maven

Presenter: Jirapongse Phuriphanvichai from LSEG

Length: 6:23 mins

Simple Object Access Protocol (SOAP) was initially developed by Microsoft in 1998. It is a lightweight XML-based protocol for exchanging structured information over various standard network protocols, such as Hypertext Transfer Protocol (HTTP).  It is typically used to implement web services. SOAP also provides Web Services Description Language (WSDL) which is an XML based definition language. The file is used for describing the functionality of a SOAP based web service. There are several tools that can parse WSDL files and then generate classes or libraries in different programing languages, such as C#, Python, and Java to access SOAP based web services. 

This video introduces the wsdl2java tool in Apache CXF which is an open-source tool that can be used to generate JAVA classes and libraries from WSDL files. It also demonstrates how to use the wsdl2java tool on Maven to generate a Java SOAP client library from a DACS Station web service. 

For more information, please also refer to the How to use wsdl2java and Apache CXF to generate Java SOAP client library on Maven article.