There must be a unified channel. Place each of those data into database and access data for both the solution to the same database. Thus giving a way to communicate. In case of chat rooms, each of users connect to server to a specified id(chat room id) and whenever an update to the dataset takes place, updates are sent to each of them. You might ping the server using AJAX call and see if any update is available to that id and update UI accordingly. ;)
Abhishek Sur **Don't forget to click "Good Answer" if you like this Solution.
My Latest Articles-->** Simplify Code Using NDepend
Basics of Bing Search API using .NET
Microsoft Bing MAP using Javascript