Aleksandar Ivanisevic-3 wrote: > > mjustin <betas...@pair.com> writes: > >> Hello, >> >> With ActiveMQ and Stmp I was able to implement message exchange between >> Java >> and non-Java clients using the XML or JSON based object message >> transformation. So a Java object could be consumed by a Delphi app for >> example without any changes on the Java side. >> >> Is the same possible if I use the OpenWire in the non-Java client? If >> yes, >> how does a OpenWire client ask the broker for XML or JSON object >> serialization? > > I don't think so since the wire protocol is not standardized in JMS > spec, but not sure. Out of interest, what makes you consider that option? >
Hi Aleksandar, Stomp is limited in some areas, so some users of my Delphi library asked for a OpenWire-based implementation. It would be ok if I can send/receive text and binary messages only over OpenWire with Delphi. With Stomp, if the client subscribes using 'transformation:jms-object-xml', Java objects which are sent from a normal JMS client to the broker will be serialized as XML using XStream, so the Stomp client can deserialize them into objects of other programming languages (explained at http://activemq.apache.org/stomp.html) AFAIK the ActiveMQ C# client uses OpenWire and is able to send/receive object messages. I would like to implement it for Delphi, but am not sure about transformation support. Regards ----- Michael Justin habarisoft - Enterprise Messaging Software for Delphiâ„¢ http://www.habarisoft.com/ -- View this message in context: http://activemq.2283324.n4.nabble.com/Does-OpenWire-support-object-message-transformation-for-non-Java-clients-tp3511105p3511566.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.