Depends on what kind of service you're talking about. For RESTful services java.net.HttpURLConnection works just fine. For SOAP services it gets a lot more complicated.
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.
subject: Calling WebService from a simple java class