Managing State in Web Services
Explains how to manage a session and application state objects in ASP.NET Web Services. Using session objects is always a good option for maintaining per user data. But the case of web services is different. In real life, Web services may be called thousands of times a day. In such cases, keeping per user data in the webserver would be a bad approach.