A Java messaging framework for the creation of server applications. The purpose is to make it easy to have a text based wire protocol somewhat similar to HTTP but allow server push in a scalable server that uses a relational database for persistence.