Component Deployment in a My webMethods Server Cluster
A My webMethods Server cluster uses an asymmetrical mode of deploying components such as portlets or deployable packages.
In Asymmetrical component deployment mode, a component deployed to a node is not automatically deployed to other nodes in the cluster. In Asymmetrical deployment mode, you need to manually deploy a component locally to each node where it is needed. In this mode it is possible to have different versions of a component running at the same time on different nodes of a cluster. Because component registration is centralized in the My webMethods Server database, the registration is performed only once by the first node on which the component is deployed. Because of this dependency, changes made to a component that can affect component registration or My webMethods Server taxonomy can potentially break other versions of the component residing on a different node. Some examples of changes to a component that can cause changes to the My webMethods Server database schema are:
![*](bullet.gif)
Adding or removing a portlet preference.
![*](bullet.gif)
Adding, removing, or changing a field in a DBO (Dynamic Business Object) table.
![*](bullet.gif)
Adding, removing, or changing a field in a task type business data.
![*](bullet.gif)
Adding, removing, or updating
My webMethods Server taxonomy
Asymmetrical component deployment mode enables you to deploy and test a modified component on one or more nodes before deploying it to the entire cluster.