Definition --
- There is working web-app with managed-bean state at some point.
- this web-app posts request to external-application
External-application calls-back(http 'get' method) to web-app
-- At this time application should restore managed-bean state as it was before request to external application.
-- Note: External-app may respond later, than web-app session duration last.
Question -- If there are patterns or techniques around this kind of problem in JSF?
What is your way dealing with problem like this?