Kumaran
We have planned to use synapse as proxy layer. what is the best strategy
of synapse deployment in production. There is no documentation available
for this and a lot of confusion in choosing this product.

In general the production environment will have DMZ1(Dematerialized
zone)/DMZ2/WAN zones.

DMZ-1 - Web server instances (will contain static files)
DMZ-2 - Application Server instances
WAN   - Services deployed

I thought of deploying the synapse.war on websphere application server
on DMZ-2 zone, so the webserver will communicate to AppServer through
websphere plugin with Loadbalancing/failover.
Is this a plugin to your httpd (Apache WebServer) that you are referring to?
But synapse provides NIO based http service. How the communication could
be achieved between webserver and synapse server.
You should be able to use standard Apache proxy configurations to achieve this.. You should be able to find plenty of information for this from Google. The fact that the Synapse transports use NIO and are non-blocking is totally transparent to a client of Synapse and a server to which Synapse calls.

asankha

Reply via email to