JMS prototype