different ways to create a robust chat module
Hi all, my organisation is working on to develop a contact center which has a chat feature as one of its tabbed screen. My question is what are the various ways to develop a highly scalable and a robust chat module. The application will be used by more than 10,000 live users. Each individual data would be stored and will be available offline as well. One of my colleague suggested me that there are two ways:
1) using socket programming
2) objects manipulation.
I want to know which one is better for our product, would be able to handle users and data, much like a facebook kind of application...
Kindly let me know pros/cons of the above methods and let me know if any other technique is there.