JBoss Farming and Clustering
If your J2EE application requires 24x7 uptime and you cannot afford to lose transactions or data, you need to turn to clustering. Clustering allows you to run an applications on several parallel servers (a.k.a cluster nodes). The load is distributed across different servers, and even if any of the servers fails, the application is still accessible via other cluster nodes. Clustering is crucial for scalable enterprise applications, as you can improve performance by simply adding more nodes to the cluster.JBoss Application Server (AS)comes with very advanced clustering features. Some of which are mentioned below.
- Automatic cluster membership discovery.
- Fail-over and load-balancing features for JNDI, RMI, Entity Beans, Stateful Session Beans with in-memory state replication, and Stateless Session Beans.
- Pluggable load-balance policies.
- HTTP session replication with Tomcat and Jetty (CVS HEAD only).
- Dynamic JNDI discovery. JNDI clients can automatically discover the JNDI InitialContext.
- Cluster-wide replicated JNDI tree.
- Network Boot.
- Farming: Distributed cluster-wide hot-deployment
Taashee provides comprehensive services to application vendors and ISVs who are working on JBoss to develop mission critical applications. This allows developers to keep their focus on their core areas while Taashee will help them utilize the full potnetial of JBoss clustering.
Platform

- - Clustering (HA & HPC)
- - Data Center Setup
- - Custom OS
- - Development
Middleware

- JBoss: JBoss EAP,
- SOA Platform, BRMS,
- Portal, Data Services,
- vFabric Servers
- Gemfire, ERS, SQLFire
- Tomcat
Database
- EnterpriseDB: Setup,
- Migration, Cluster, DR
- MySql: Setup
- Migration, Cluster, DR
- Development
Cloud

- RHEV
- vSphere
- Advance Setup services for fault-tolerance
- High availability DR setup
Cloud
- CloudForms,
- Openshift,
- vCloud Family,
- Amazon Cloud: EC2,
- S3, Content Delivery Network,
- Openstack, OpenQRM,
- Cloud.com


