So, what have we done? 
Wednesday, March 10, 2010
10:58 AM
So, what have we done? 
On our server:  
We provided a Plain Old Java Object (POJO). 
Server-side Axis implemented a web service based upon it. 
Meanwhile, halfway around the world (or on Mars):
Client-side Axis implemented a client stub class that calls it. 
We wrote a client that calls the stub. 
Neither side cares even whether the other is using Axis!