Return-Path: X-Original-To: apmail-activemq-users-archive@www.apache.org Delivered-To: apmail-activemq-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4B0E85071 for ; Tue, 10 May 2011 11:24:33 +0000 (UTC) Received: (qmail 58801 invoked by uid 500); 10 May 2011 11:24:32 -0000 Delivered-To: apmail-activemq-users-archive@activemq.apache.org Received: (qmail 58769 invoked by uid 500); 10 May 2011 11:24:32 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Received: (qmail 58761 invoked by uid 99); 10 May 2011 11:24:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 May 2011 11:24:32 +0000 X-ASF-Spam-Status: No, hits=2.0 required=5.0 tests=SPF_NEUTRAL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 May 2011 11:24:28 +0000 Received: from joe.nabble.com ([192.168.236.139]) by sam.nabble.com with esmtp (Exim 4.69) (envelope-from ) id 1QJl2t-0002zu-8y for users@activemq.apache.org; Tue, 10 May 2011 04:24:07 -0700 Date: Tue, 10 May 2011 04:24:07 -0700 (PDT) From: mjustin To: users@activemq.apache.org Message-ID: <1305026647259-3511566.post@n4.nabble.com> In-Reply-To: References: <1305009939444-3511105.post@n4.nabble.com> Subject: Re: Does OpenWire support object message transformation for non-Java clients? MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Aleksandar Ivanisevic-3 wrote: >=20 > mjustin <betasoft@pair.com> writes: >=20 >> 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? >=20 > 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? >=20 Hi Aleksandar, Stomp is limited in some areas, so some users of my Delphi library asked fo= r 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=E2=84=A2 http://www.habarisoft.com/ -- View this message in context: http://activemq.2283324.n4.nabble.com/Does-Op= enWire-support-object-message-transformation-for-non-Java-clients-tp3511105= p3511566.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.