I m creating a webservice and which will be accesses by more than one users, might be at the same time. To be more specifc, its a webservice related to money transactions, and as many as 1000 transactions can occur at the same time. And in order to complete the transaction the process has to go thru a number of steps. So, lets say user1 is on step 3, user 2 is on step 2 and user 3 is on the step 4. Will the correct state for all the transcations will be handled by the webservice, like maintaining a session or something once a user is connected to the webservice?
Another question is, suppose in the middle of a transaction, connection is lost, is there any way that the webservice can resume the state if the timeout hasnt been expried?
Thanx in advance.