jax-ws web services threading model
===

okay I am pretty confused about the threading model of jax-ws java web services. I read they are not thread-safe. How are they supposed to serve multiple parallel requests then ? given that its always known (mostly) they are going to get called from multiple clients at the same time. 

And does the app server create a new instance of web service for each request (like it maintains a pool of stateless session beans, assigns one out for a request and once the request completes, it is returned to the pool). can you configure that pool size in app server console (glassfish or jboss or websphere).

And I also found out about @Threadsope annotation here which creates new thread per request.. 
http://jax-ws-commons.java.net/thread-scope/
Is that a good option ?  I am sure people are solving the thread-safety and parallel requests issues in some other standard way - please advise. 

