Hi Amila: Thank you for additional info. I see that Synapse is an ESB. We already use Oracle ESB at this site. Can use of Synapse (an ESB) be justified in view of this to support discovering new services. Also would we have to use Synapse as an ESB for obtaining this feature?
Thank You and Best Regards Sincerely Shailesh ________________________________ From: Amila Suriarachchi <amilasuriarach...@gmail.com> To: axis-user@ws.apache.org Sent: Sat, January 9, 2010 11:18:28 AM Subject: Re: Axis Clustering in OC4J Cluster On Fri, Jan 8, 2010 at 10:53 PM, Shailesh Potnis <potnis2...@yahoo.com> wrote: Hi Azeez: > >Thank you for valuable input and links. I think I went through the first link >during my research and the axis2.xml clustering guide includes info from the >second link. I am still not clear about the end user use cases for stateless >services. > >What I am trying to determine is: Under what specific scenarios Axis2 cluster >deployed within OC4J cluster would provide additional value, In other words >what would be use cases for using Axis2 cluster within OC4J cluster that is >fronted by OHS (Apache Web server) and a hardware load balancer? I am trying >to find this only for stateless services. > if you use synapse dynamic load balancer, then Axis2 clustering can be use to the members. i.e it can be used to detect newly added members. thanks, Amila. >During my discussion with some of my coworkers some possible use cases were >discussed though I do not know if they would be provided by Axis2 Cluster. > I would like to list them below: > >1) In case a service is down in one Axis2 container, would Axis2 container >redirect the request to another container -- I think the you provided >(clustering at the servlet container level (HTTP session & request >replication) is out of the scope of Axis2) indicates that this is not possible >or out of scope. Correct me if this assumption is incorrect. >>2) The second scenario is to be able to redeploy a single service (deployed >>with other services in a single J2EE war) using a central remote repository >>-- this may not be related to cluster itself but would Axis clustering assist >>accomplishing this when OC4J standard deployment requires entire Axis2 war >>(potentially containing multiple services) to be redeployed. Would like to >>know whether this can be done using a central repository and Axis2 Admin >>console (with or without Axis2 cluster). >>3) What are specific advantages of replicating > ConfigurationContext, ServiceGroupContext & ServiceContext (For someone who > has limited understanding of those objects) in Axis2 cluster for stateless > services? > > > Thank You and Best Regards > > >Sincerely > > >Shailesh > > > > > ________________________________ From: Afkham Azeez <afk...@gmail.com> >To: axis-user@ws.apache.org >Sent: Fri, January 8, 2010 12:30:00 AM >Subject: Re: Axis Clustering in OC4J Cluster > > >We have not tested Axis2 clustering on OC4J AFAIK. >With respect to state replication, at the Axis2 level, we are > only >concerned about replicating the values stored in the Axis2 >ConfigurationContext, ServiceGroupContext & ServiceContext. We use >default Java serialization, hence the entire object tree should be >serializable for the replication to be successful. Please note that >>clustering at the servlet container level (HTTP session & request >replication) is out of the scope of Axis2 and has to be handled by the >respective servlet containers. > >For more details; refer to my articles; >>1. Introduction to WSO2 Carbon Clustering >http://wso2.org/library/articles/introduction-wso2-carbon-clustering >>2. WSO2 Carbon Cluster Configuration Language >http://wso2.org/library/articles/wso2-carbon-cluster-configuration-language > > >Azeez > >On Fri, Jan 8, 2010 at 1:29 AM, Shailesh Potnis <potnis2...@yahoo.com> wrote: >> >> Hi: >> >> I am going through a good deal of Axis2 documents and links. I am trying to >> determine if anyone has deployed Axis2 Cluster within OC4J cluster and what >> is the experience. I am planning to use it exclusively for stateless web >> services. Here are some specific questions: >>> >> 1) What would be specific benefits of deploying the stateless web services >> in Axis2 cluster when scalability would be provided by OC4J cluster? >> 2) Are the Axis2 clustering benefits limited to deploying in Tomcat or are >> useful in other app servers? >>> 3) In > case a service is hung due to application or infrastructure issues, would > Axis2 cluster direct a request to another Axis2 instance in a cluster? >> >> I posted the above some time ago in the Axis2 developers group and I think >> that this group may be a more appropriate group for this. >>> >> Also when I deployed a stateless service (with a single stateless operation: >> version), I get the following error: >> >> Could not send command message ContextClusteringCommandCollection to group >> since it is not serializable >>> >> I will be glad to send complete stack trace if necessary. >> >> All helpful suggestions are highly appreciated.. >> >> Thank You and Best Regards >> >> >> Sincerely >> >>> >> Shailesh >> >> > > > >-- >Thanks >Afkham Azeez > >Blog: http://afkham.org >Developer > Portal: http://www.wso2.org >WSASBlog: http://wso2wsas.blogspot.com >Company: http://wso2.com >>GPG Fingerprint: 643F C2AF EB78 F886 40C9 B2A2 4AE2 C887 665E 0760 > > -- Amila Suriarachchi WSO2 Inc. blog: http://amilachinthaka.blogspot.com/