Web-services technology is complicated stuff. You've got all sorts of standards governing security , reliability, and message bundling, and there are 30 or 40 major specifications and standards involved as well as a couple hundred slightly more minor ones. In a considerable number of cases, you will have to learn many of these dialects and it's a bewildering array to learn indeed.
Jonathan Eunice