RMI via JMS is a small java library that allows you to do Java Remote Method Invocations (RMI) via a Java Message Service ( JMS ) provider like ActiveMQ
A java program that can send data between systems using various mediums such as FTP, SOAP, SSH, JMS the application can be started in either desktop or command line