Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 71195 invoked from network); 20 May 2009 15:47:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 20 May 2009 15:47:07 -0000 Received: (qmail 43933 invoked by uid 500); 20 May 2009 15:47:17 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 43868 invoked by uid 500); 20 May 2009 15:47:17 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 43859 invoked by uid 99); 20 May 2009 15:47:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 May 2009 15:47:17 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [209.191.68.231] (HELO web36205.mail.mud.yahoo.com) (209.191.68.231) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 20 May 2009 15:47:07 +0000 Received: (qmail 93558 invoked by uid 60001); 20 May 2009 15:46:45 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1242834405; bh=eo6L5YuYeThSM6xmld0O7+dRPmbJAXgmVqGY3bgyAbA=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=P0fDYIM39m1Um3UjYxHlUOkgjf5TGWrhBl+vuQPzPeAKoGc1jY2H0qf+8zrO8pGz6VsWzwfpZ/zmpTpiSpw9kr+kO2sMiwuFr27RBDSpH7S72/5+ZaixHXkQrvRl2YFKsBRgbhZx6nRRBLIx7WaXNE7LkT/CHCjdIMCtKevoTp0= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=Dm2R3rZ+1acxHMxvZeouI4AC5YTxVxR0dPQrcRu90emVN6fr3T/6q66Zou7ErWev5PFOmhQ5/v38nyPnJOBDvTsdEQu9EjMTc4aYc5vP0ahgt0qtBSsbHQ60cz4VpUpwDbvwlKDLeewI2sVI4okdAzQAcqBDR1HUPKLqvLKSP9s=; Message-ID: <345353.92002.qm@web36205.mail.mud.yahoo.com> X-YMail-OSG: 935ooQQVM1lnSBye6otvxW9BkQM7IrEDAvRqRYxgLRBUQFxGApz_fyS3eOU1_htSPQiQGxVZWRMQ_EMnaf1vF1PRSkkpOVFuXXVwy7k.DRMy3loK1FL8ZDizKlaaH1IpQCCMQxvbQ5kMvdzeYlLoiAj0 Received: from [170.252.64.1] by web36205.mail.mud.yahoo.com via HTTP; Wed, 20 May 2009 08:46:45 PDT X-Mailer: YahooMailClassic/5.3.9 YahooMailWebService/0.7.289.10 Date: Wed, 20 May 2009 08:46:45 -0700 (PDT) From: sachin shah Subject: Help Required for SOAP/JMS To: axis-user@ws.apache.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked by ClamAV on apache.org Hi, Need help with SOAP/JMS implementation with AXIS2. My scenario is as below I just wanted to ensure I am putting right information in my documents before confirming preferred framework for problem in hand. The component I am developing need to provide access to non tibco client to the services deployed on Tibco ESB. Reference Architecture of the client mandates that all service acess should be through SOAP/JMS and only presentation services should use SOAP/HTTP. Hence I think I will be using just a Axis2 client to send messages using SOAP/JMS transport as below. 1) WSDL will be provided for the service that is deployed on ESB 2) Generate AXIS2 client to use this WSDL and create stubs. 3) I will expose a custom java interface for all non tibco client to access any service on the ESB. 4) This custom java interface will delegate the call to generated axis2 client to send request using transport SOAP/JMS. 5) I am not sure of Axis2's SOAP/JMS implementation if it is synchronous or asynchronous or both (configurable)? I would think it should be transperant to client hence synchronous. 6) If it is asynchronous, do I need to develop a listener (MDB) in my application to receive response or again AXIS2 supports through some sort of JMSReceiver and I just configure for that particular service? 7) With respect to other requirements of security, encryption, message signing etc. I am assuming filter chain and modules will do the trick? Am I correct to assume this. Que: 1) Do I need to do any configuration for queues or topic to be used? or this is taken care by the WSDL and generated stubs. 2) Is Axis2's SOAP/JMS implementation synchronous or asynchronous? 3) If Asynchronous do I have to develop custom components (MDB) to receive response. 4) Other requirements like security, encryption, message signing etc. will be possible to implement using modules and filter chain. Any help is appreciated. If you can point to similar implementation (other JMS provider) it will be really helpful. Sachin