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 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