Oh and each web method is separate, so there isn't going to be a constructor in which you can initialize a new sqlserverdatabase() object. You have to do this for each call.


3. What are the best practices when utilizing web services in n-tier applications?
Every application is different so there isn't a definite answer to this. A few guidelines do exist though, such as "keep things simple!". Think of a web service as a web page that is returning some text to you. You pass it a few parameters, it gives you some text. You use that.