Remote Plug-in
Architecture in the vSphere Client
The vSphere Client remote plug-in
architecture is designed to integrate plug-in functionality into the vSphere Client without
the need to run inside vCenter Server. This provides plug-in isolation and enables scale-out
of plug-ins that operate in large vSphere environments. The remote plug-in architecture
provides the following benefits:
- Your plug-in is protected from interference by unstable or compromised plug-ins loaded in the same vSphere Client.
- An incompatible plug-in does not interfere with vCenter Server operation.
- Plug-in compatibility is robust across vCenter Server upgrades.
- You can deploy a number of plug-in versions within the same vSphere environment. Your remote plug-in user interface needs to communicate with only a single back-end server.
- The topology of deployed plug-ins is well defined and easy to troubleshoot.