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

Reply via email to