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

MantaRay

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. (sourceforge.net)

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

Features

  • 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

Developer

MantaRay has been developed by Coridan (http://www.coridan.com/ - http://www.mantamq.org/), 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 info@coridan.com"). 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 sourceforge.net: http://sourceforge.net/projects/mantaray.

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 http://java.sun.com/products/jms/ 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.

JMSAufbau.png

-- DanielNuest - 05 Feb 2007
I AttachmentSorted ascending Action Size Date Who Comment
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 jms_tutorial-1_3_1.zip manage 512 K 05 Feb 2007 - 14:19 DanielNuest javadoc and examples with jms
jms-1_1-fr-apidocs.zipzip jms-1_1-fr-apidocs.zip 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
JMSAufbau.pngpng JMSAufbau.png manage 34 K 05 Feb 2007 - 14:20 DanielNuest  
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