Invoking a public web service programmatically using WSO2 WSAS
A Web service is defined as "a software system designed to support interoperable interaction over a network." Web services are referred to as Web APIs that can be accessed over a network and executed on a remote system hosting the requested services. There are many publicly available web services which can be invoked remotely using client applications. www.webservicex.net is such a site that hosts different types of public web services. I'm going to demonstrate how such web service is invoked programmaticaly using WSO2 Web services application server (WSO2 WSAS) WSo2 Web services application server provides set of tools to interact with web services. You can download the latest version from here . I'll use a public instance of WSO2 WSAS to generate client side code (stub). You will also try out WSAS public instance before downloading the server. Step 1 First, we may access webservicex to identify a suitable web service which can be invoked remotely. You may see &