Return-Path: X-Original-To: apmail-trafficserver-users-archive@www.apache.org Delivered-To: apmail-trafficserver-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 47B809261 for ; Tue, 21 Feb 2012 15:53:52 +0000 (UTC) Received: (qmail 41886 invoked by uid 500); 21 Feb 2012 15:53:52 -0000 Delivered-To: apmail-trafficserver-users-archive@trafficserver.apache.org Received: (qmail 41790 invoked by uid 500); 21 Feb 2012 15:53:51 -0000 Mailing-List: contact users-help@trafficserver.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@trafficserver.apache.org Delivered-To: mailing list users@trafficserver.apache.org Received: (qmail 41782 invoked by uid 99); 21 Feb 2012 15:53:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Feb 2012 15:53:51 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [200.74.248.6] (HELO omserver02.adnsolutions.net) (200.74.248.6) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Feb 2012 15:53:42 +0000 X-ASG-Debug-ID: 1329839600-02fec22ee713cd00001-0Fkv1u Received: from dc1avantica.avantica.avanticatec.net ([196.40.47.129]) by omserver02.adnsolutions.net with ESMTP id 7COWF0bMobscm8Fu for ; Tue, 21 Feb 2012 09:53:20 -0600 (CST) X-Barracuda-Envelope-From: rzuniga@avantica.net X-Barracuda-Apparent-Source-IP: 196.40.47.129 Received: from [192.168.12.74] ([192.168.12.74]) by dc1avantica.avantica.avanticatec.net with Microsoft SMTPSVC(6.0.3790.4675); Tue, 21 Feb 2012 09:53:19 -0600 Message-ID: <4F43BDEF.50409@avantica.net> Date: Tue, 21 Feb 2012 09:53:19 -0600 From: Ronald Zuniga Orozco User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: users@trafficserver.apache.org Subject: Traffic Server caching SOAP service using POST Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-ASG-Orig-Subj: Traffic Server caching SOAP service using POST Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 21 Feb 2012 15:53:19.0997 (UTC) FILETIME=[EEE7A2D0:01CCF0B0] X-Barracuda-Connect: UNKNOWN[196.40.47.129] X-Barracuda-Start-Time: 1329839600 X-Barracuda-URL: http://200.74.248.6:8000/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at adnsolutions.net X-Barracuda-Spam-Score: -1002.00 X-Barracuda-Spam-Status: No, SCORE=-1002.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=1000.0 X-Virus-Checked: Checked by ClamAV on apache.org Hi! I'm looking for help because I have suggested looking at Traffic Server as a caching solution for our platform but now it's the time where I need to get some more details on how things would work in our environment. I would really love to hear from you what your experience have been with Traffic Server and how it would fit in the following scenario: - Back end services using SOAP over HTTP with different methods like GET/POST over HTTP. - Front end applications calling these services using generated stubs from Apache Axis and some done manually using HTTPClient POST commands. Is it possible to use Traffic Server to cache the service response (generally XML)? Is Traffic Server able to cache service calls when using the POST command? How would the cache be notified about updates? Our goal would be to not change the application if possible, not the back end or front end. The scenario here is a record update in the database that would change the response from the back end services and ideally we don't want to go with a expire time cache and use something we can notify the cache for updates so the next call would go directly to the back end services and get the most up-to-date information. I read it's possible to write your own plugins, do I need to write a plugin for this kind of solution? Is it possible to use Traffic Server under these requirements? In case these are not possible, is there a way to make it work or a different product I can use? Thanks in advance, Ronald