Hi guys, I am looking to create a centralized server based chat messenger application using JMS, similar to Yahoo or MSN. this mesenger is intended to be used over the LAN in an office or so, basically for a limited number of users. The server logs all the messages exchanged. further functionality would include transferring files, sending offline messages and offer scalability to include other java based applications in the future. I presume, i will have to set up a jms server which will be J2EE on an application server like IBM or BEA etc. Can someone please tell me if i am thinking in the right direction? also which application server is best for this type of application? other feedbacks regarding this topic is more than welcome.