I am going to use third party software for Web service. In most of their web service web methods take Datatable (a .net Framework class that represents a table) as input parameters and return the same. So it isn't interoperable with java. We are using Axis toolkit (wsdl2java) to create the client stub. It seems the only option would be to write our own implementation to form SOAP(XML) messages on the fly and write it over http request . Instead of that one Is any other way to form JavaBean instead of DataTable?