Test client for webservice call to IS service

I am planning to build a generic test client when provided wsdl, it accepts various inputs and make appropriate soap call… Has anybody done it ?? I would really appreciate if anybody can provide me with some ideas ??

Thanks for your help.