MINA is NIO framework means it makes Network programming very easy or should I say as simple as a walk in the park.
JGroup is meant for Reliable multicast, (not necessary pure IP multicast), means you can emulate multicast on TCP or JMS, simply meaning the message shall be delivered to all registered clients/nodes. MINA as of today does not support multicast. As far as comparison is considered, there is no direct comparison, as one of them is a pure framework (MINA), whereas JGroup has framework + custom functionality related to Multicast Groups. In simple words, if MINA supports Multicast, it can be used as part of Stack within JGroup (conceptually). So even if MINA has multicast support, you just can't go and replace JGroup with it. I think JBoss uses JGroup for Cluster implementation. Hope it helps. -- thanks ashish Blog: http://www.ashishpaliwal.com/blog My Photo Galleries: http://www.pbase.com/ashishpaliwal
