In this chapter, we discussed one of the key components of Axis2 known as Axis2 client API. We discussed how to create the Axis2 client instances in multiple ways as well as various ways of configuring them.
Next, we discussed the most commonly used APIs and we used code samples to explain the scenarios better. The Axis2 client API is very convenient and it has a number of cool features such as asynchronous web service invocations, multiple transport selection, and so on. After running the sample, we can easily understand the basis of the Axis2 client API; understating the rest of the API required us to write complex samples.