...
Although this document is written in Java, the concepts are readily transferable to .Net and other popularly available programming languages on the market today. There are several ways to create a webservice client. This document will not attempt to cover all approaches.