On Thu, Mar 1, 2012 at 7:13 PM, Smith Centos <smith.cen...@gmail.com> wrote:
> mainly, I want an open source "XML Security Gateway" but i did not found > any. > > So Firstly, I want a "web service proxy" that can be deployed as a reverse > proxy or transparent proxy between customer and provider and > if this proxy supports WS-Specifications like WS-Security is better (like > the service proxy feature of Apache Synapse). > > And Secondly, I want to add XML Firewalling to it. > > If axis2 is able to deploy as a reverse proxy (with support of Rampart and > also other apache WS-* frameworks for adding WS-* to axis2) the first step > is done. I found axis2 the best and popular engine for web services. Do any > other Apache web services framework is appropriate for my case instead of > Axis2? > > It seems ESBs (like Apache Synapse) perform first step completely but this > is a little part of the functionality of ESBs and they are not suitable for > my case (Because of differences between XML Security Gateways and > Enterprise Service Buses). I think it's possible to use Synapse as a security gateway too, please see this sample [1]. Synapse is originally developed as a web service **mediation engine and it's light weight compare to other traditional ESBs. I believe you can find better answer contacting Synapse user list. [1] - http://synapse.apache.org/Synapse_Samples.html#Sample200 Thanks ! > > > > On Thu, Mar 1, 2012 at 3:42 PM, Martin Gainty <mgai...@hotmail.com> wrote: > >> if you can you be more specific on what you want to do we can suggest an >> XML Schema that will work >> >> the security mechanism you will implement will be specific to the Lookup >> Service eg >> Active-Directory >> LDAP >> >> Steer clear of ESB unless you're prepared to deal with CXFBCProvider >> problems (Hint: CXF does NOT create client stubs for every wsdl Axis >> currently supports!) >> >> why not use Rampart? >> Martin Gainty >> ______________________________________________ >> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité >> >> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene >> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte >> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht >> dient lediglich dem Austausch von Informationen und entfaltet keine >> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von >> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. >> >> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le >> destinataire prévu, nous te demandons avec bonté que pour satisfaire >> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie >> de ceci est interdite. Ce message sert à l'information seulement et n'aura >> pas n'importe quel effet légalement obligatoire. Étant donné que les email >> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter >> aucune responsabilité pour le contenu fourni. >> >> >> >> >> ------------------------------ >> Date: Thu, 1 Mar 2012 15:24:33 +0330 >> Subject: Re: Axis2 as Proxy Server >> From: smith.cen...@gmail.com >> To: java-user@axis.apache.org >> >> >> Hi Sagara, >> >> Thanks for your reply, >> >> Yes, You are Right, Synapse satisfy my requirements, but it is very big. >> I want something like an XML Security Gateway not as big as an ESB. Axis2 >> has an inflow and outflow and also it is the service handler. I need its >> inflow and outflow (with support of WS-Specifications) but with external >> service handler (like a reverse proxy). Is there any configuration for >> axis2 to delegate the client requests to end web service and backward for >> response? >> >> On Thu, Mar 1, 2012 at 3:06 PM, Sagara Gunathunga < >> sagara.gunathu...@gmail.com> wrote: >> >> I'm not sure about your use case here, probably Apache Synapse[1] can be >> a right project for your requirement. >> >> [1] - http://synapse.apache.org/ >> >> Thanks ! >> >> >> On Thu, Mar 1, 2012 at 5:01 PM, Smith Centos <smith.cen...@gmail.com>wrote: >> >> Hi, >> >> Axis2 by default is a service provider or service client. Is there any >> axis2 configuration for deploying it as a proxy server? >> >> Thanks, >> >> >> >> >> -- >> Sagara Gunathunga >> >> Blog - http://ssagara.blogspot.com >> Web - http://people.apache.org/~sagara/ >> LinkedIn - http://www.linkedin.com/in/ssagara >> >> >> > -- Sagara Gunathunga Blog - http://ssagara.blogspot.com Web - http://people.apache.org/~sagara/ LinkedIn - http://www.linkedin.com/in/ssagara