На сколько я понял WebService — всегда срэйтлес, т.е. не могут хранить состояния. В .Net (не в СОАП-тулкит, а в настоящем .Net) есть такая фича — ремоутинг. Активаторы это из этой оперы... и там действительно можно получить объект работающий по http, но стэйтфул.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.