Hi Vipul,

On Sun, Jul 19, 2009 at 7:42 AM, Vipul Sagare <[email protected]>wrote:

> Thanks for info, Ruwan.
>
> Here are couple of questions. -  Is release 1.2 of Synapse production
> quality?  What is track record for Synapse when it comes to "high
> availability" concerns?


Yes, it is production quality... and many users are using it in production,
including the US Army, a Helth care organization in US, major insurance
company in US, mobile services company in US, large scale finance company in
walstreat (most of them uses WSO2 ESB <http://wso2.org/esb> except for the
US Army which uses Apache Synapse underneath).

You could find information on high availability of synapse from;

http://wso2.org/library/articles/wso2-esb-apache-synapse-clustering-guide
http://ruwansblog.blogspot.com/2009/04/scalability-availability-with-synapse.html


>
>
> Could you point me in direction which would help me making a case for
> Synapse over any other product?


We do not have any specific case studies for Synapse, but for WSO2 ESB we do
have a good set of case studies;

http://wso2.org/library/case-studies/concur-streamlines-corporate-reporting-wso2-open-source-soa-middleware
http://wso2.org/library/3325
http://wso2.org/library/3324

Hope this helps.. :-)

Thanks,
Ruwan


>
>
> Thanks,
> Vipul
>
>
>
>
> ________________________________
> From: Ruwan Linton <[email protected]>
> To: [email protected]
> Sent: Friday, July 17, 2009 11:12:05 PM
> Subject: Re: Newbie question
>
> Hi Vipul,
>
> There is no configuration of the web services server for synapse, since it
> is designed to work with any number of web services servers on anywhere. So
> what you need to configure is the endpoint which you are proxying. For
> example lets say you have 5 services on the axis2 web services server and
> now you need to proxy those 5 services, and there are two approaches for
> you
> to achieve this.
>
> First of which is to create ProxyServices in the synapse server [
> http://synapse.apache.org/Synapse_Configuration_Language.html#proxy] for
> each and every web service and point to the corresponding actual service
> through an endpoint in the proxy configuration. With this approach the
> actual service details and its implementation is completely hidden to the
> user and this gives the location transparency and many other advantages.
>
> The other aproach requires the user to specify the actual endpoint but let
> the message flow through synapse so that it will route the message. In this
> case what you do is, you setup the main sequence of the ESB to act as the
> router and directs the messages into the actual server. You could also do
> CBR (Content Based Routing) without requiring the user to specify the
> ultimate endpoint, if possible.
>
> Hope this will help you!
>
> You may go through;
> [1] - http://wso2.org/library/2559
> [2] - http://wso2.org/library/3422
>
> Thanks,
> Ruwan
>
> On Sat, Jul 18, 2009 at 4:51 AM, Vipul Sagare <[email protected]
> >wrote:
>
> > I am using Synapse as proxy server and running AXIS2 web services on some
> > other machines.
> >
> > Where should configure the "web services server" when I start Synapse
> > server?  Seems like- I missing something obvious..    Sample
> > configurations(numbered ones) do not have explicit mention of the server.
> >
> >
> > Your help is appreciated..
> >
> > Thanks,
> > Vipul
> >
> >
> >
> >
>
>
>
>
> --
> Ruwan Linton
> Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
> WSO2 <http://wso2.org/esb%0AWSO2> Inc.; http://wso2.org
> email: [email protected]; cell: +94 77 341 3097
> blog: http://ruwansblog.blogspot.com
>
>
>
>
>



-- 
Ruwan Linton
Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb
WSO2 Inc.; http://wso2.org
email: [email protected]; cell: +94 77 341 3097
blog: http://ruwansblog.blogspot.com

Reply via email to