You extend the vSphere Client and the vSphere Web Client by creating plug-in modules. Each plug-in module extends either the user interface layer or the service layer of the vSphere Client or the vSphere Web Client. The user interface plug-in modules and service plug-in modules together form a complete solution to add new capabilities to the vSphere Client and the vSphere Web Client graphical user interfaces.
In general, you extend the vSphere Client and the vSphere Web Client for one of the following reasons.
Extending the vSphere Client and the vSphere Web Client can involve creating both user interface plug-in modules and service plug-in modules. For more information about the architectures of both clients, see Understanding the vSphere Client Architecture and Understanding the vSphere Web Client Architecture.
■
| A user interface plug-in module adds one or more extensions to the vSphere Client and the vSphere Web Client user interface layer. |
■
| You can add new Java services to the service layer. The Java services you add can perform any of the functions of a typical Java Web service. |