Navigation


Features/MultipleTransports

Multiple Transports

Support for Java Message Service (JMS)

In DAC framework there is support for Java Message Service (JMS) using ActiveMQ as a messaging provider.

To achieve that we have special implementation of the AgentBroker interface - ActiveMQBroker using JMS broker ActiveMQ. For communication purpose we have defined:

  • Agents queue: AB.AGENTS
  • Results queue: AB.RESULTS
  • Unique id for every recipient: identString



Cajo

We use Cajo framework to achieve complete interoperability between distributed JVMs.

This framework enables multiple Java applications that are spread across multiple machines to work together as one transparently and dynamically.

You can find more information on the Cajo Project website:  https://cajo.dev.java.net/