Thanks all for the suggestions.
Couldn't respond to this thread as forum's webpage gave "you dont have sufficient privileges" (off the topic)
I did experimentetd the various session timeout values as Hemal suggested with about 2-3mins. Most of the time this configuration works fine, however there are cases i have noticed in our lab that some calls gets suddenly dropped at parent application as session timeout(as per config. time), without giving any trace about the invoked application's state. No activity logs to understand this better. I am currently worried of giving a greater value as it can cause potential port blockage in production environment in case of some delay/error..
Janine,
let me incorporate your suggestion in my application and post the result