Easy, zero-configuration Java remoting between Java applications
Simply extend the "Invokable" class, and you are ready to access your public methods remotely. Java Reflection will take care of the plumbing so you don't have to.
The UdpInvoker library is based on UDP multicast, and it will allow your Java applications to communicate with each other across Java Virtual Machines, either running on the same machine or on different machines in your network.
UdpInvoker supports secure communication through the use of encryption, and supports strong encryption algorithms through the open source project Jasypt and Java Cryptography Extension.
UdpInvoker additionally offers easy-to-use publish/subscribe-functionality, allowing asynchronous message delivery based on topic-subscription and ”push”-communication.
UdpInvoker also offers service discovery, enabling applications to dynamically discover each other and their available services at runtime.