I am implementing an IM application for mobile browsers. IM page is a standalone page and an user can open multiple IM pages at a time. IM pages are getting updated for new IM from a call to webservices. As of now all open IM pages use the same sessionID to connect to webservice and get data from webservice for a new IM. This is done in a thread.

Since all the pages use there own threads using the same SessionId, the new IM for lets say Page1 can be received by Page2. So, is there any mechanism to share this data with Page2 which was received by page1?

We don't want to create multiple sessionIDs with the webservice.

Please suggest if you have some solution.

Thanks in Advance!!