|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
Newbie questionI 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 |
|
|
Re: Newbie questionHi 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 <vipul_sagare@...>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 Inc.; http://wso2.org email: ruwan@...; cell: +94 77 341 3097 blog: http://ruwansblog.blogspot.com |
|
|
Re: Newbie questionThanks 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? Could you point me in direction which would help me making a case for Synapse over any other product? Thanks, Vipul ________________________________ From: Ruwan Linton <ruwan.linton@...> To: user@... 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 <vipul_sagare@...>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 Inc.; http://wso2.org email: ruwan@...; cell: +94 77 341 3097 blog: http://ruwansblog.blogspot.com |
|
|
Re: Newbie questionHi Vipul,
On Sun, Jul 19, 2009 at 7:42 AM, Vipul Sagare <vipul_sagare@...>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 <ruwan.linton@...> > To: user@... > 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 <vipul_sagare@... > >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: ruwan@...; 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: ruwan@...; cell: +94 77 341 3097 blog: http://ruwansblog.blogspot.com |
| Free embeddable forum powered by Nabble | Forum Help |