JMS and Academus Portal
What is the role of JMS in the Academus Portal?
The purpose of JBoss and Academus' utilization of the JMS system is to facilitate the exchange of information related to cached objects. The GroupWare subsystem makes the most use of this messaging system, however, other Academus channels also need this communication.
Essentially, if a user modifies an object on one of the servers in a multi-box environment, that object may be cached on other servers and the other servers will not know to update that cache. JMS instructs the other servers to update their cache when a cache-able object is updated on one of the other servers.
