You are here: Wiki>SensorWeb Web>SensorWorld>MantaRay (09 Mar 2007, SimonJirka)Edit Attach


Mantaray is a distributed, peer-to-peer, server-less communication & messaging solution for JAVA (JMS), C++ and .NET applications, integrates with JBoss, WebLogic & WebSphere. Offers guaranteed delivery, security and transactions. Supports TCP, SSL & HTTP protocols. (

MantaRay will be used to connect the different components. It is encapsulated by the ICommonConnector class.


  • support of distributed systems, automatic discovery of other *peer*s (one peer runs on one machine)
  • plattform independent
  • queues (one to one, send and receive) and topics (one to many, publish and subscribe), persistent storage possible


MantaRay has been developed by Coridan ( -, but the site was down lately ("Coridan has been aquired, due to required changes and updates. Coridan and the MantaRay site will be down. for more information please contact"). We should observe the changes there.

License & source code

The MantaRay version we use (1.9) is published under GNU General Public License (GPL).

The source code is available at

JMS Java Message Service

The JMS API is a messaging standard that allows application components based on the Java 2 Platform, Enterprise Edition (J2EE) to create, send, receive, and read messages. It enables distributed communication that is loosely coupled, reliable, and asynchronous.

See for more information, articles etc.

MantaRay and JMS

MantaRay is an implementation of JMS. Therefore we will only use MantaRay classes when creating a {Queue, Topix}ConnectionFactory. Afterwards only JMS classes and Methods will be used.


-- DanielNuest - 05 Feb 2007
I Attachment Action Size Date Who Comment
JMSAufbau.pngpng JMSAufbau.png manage 34 K 05 Feb 2007 - 14:20 DanielNuest  
jms-1_1-fr-apidocs.zipzip manage 353 K 05 Feb 2007 - 14:16 DanielNuest javadoc, libs, src
jms-1_1-fr-spec.pdfpdf jms-1_1-fr-spec.pdf manage 935 K 05 Feb 2007 - 14:03 DanielNuest JMS Specification
jms_tutorial-1_3_1.pdfpdf jms_tutorial-1_3_1.pdf manage 1 MB 05 Feb 2007 - 14:14 DanielNuest basic JMS, J2EE example implementatin
jms_tutorial-1_3_1.zipzip manage 512 K 05 Feb 2007 - 14:19 DanielNuest javadoc and examples with jms
Topic revision: r2 - 09 Mar 2007, SimonJirka
Legal Notice | Privacy Statement

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki? Send feedback