RE: OpenJMS support in 'C' or 'C++' / JMS filters

"Tim Anderson" <[email protected]> Fri, 29 Jul 2005 01:13:51 +1000
Newsgroups gmane.comp.java.openjms.devel
Message-ID <[email protected]>
> From: Matthias Clausen
> Hi all,
> 
> we are currently setting up an OpenJMS message system on 
> several nodes of our control system.
> Most of the nodes can run Java natively. Some of them will 
> not provide a JVM - so we'll have to talk to a OpenJMS 
> message server from 'C' or 'C++' code. Is there any 
> implementation for one of the network protocols available? We 
> are going to use topic lists and MAPed messages (if this 
> helps to identify what we are looking for) In addition we are 
> in the process of specifying JMS filters.
> JMS-Server(a) -> JMS-Filter -> JMS-Server(b) Is there 
> anything available that would accomplish this?

At the very least you need a JVM in order to communicate with
the server. 

However, you could write a proxy server in java that accepts 
commands/messages from the C++ client and maps those to the JMS API, 
and vice-versa.

E.g:

  C++ client  <--socket--> Proxy Server <--JMS--> OpenJMS
(no JVM node)               (jvm node)

As for filtering, there is no inbuilt support for this.

-Tim



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO September
19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf