The following
types of custom components belong to or communicate with the Virgo service
layer.
HTML UI components
HTML components display
the visual components of the vSphere Client interface. You can create custom
HTML components to add new features to the user interface.
Flex UI components
Flex user interface
components display the visual components of the vSphere Web Client interface.
You can create custom Flex components to add new features to the user
interface.
Data Service Adapters
Data Service Adapters
implement query service interfaces designed by VMware for data requests from
user interface components. Property Provider Adapters and Data Provider
Adapters are the two kinds of Data Service Adapters.
Data Provider Adapters
Data Provider Adapters
implement the
DataProviderAdapter
interface. They respond to requests for data from custom vSphere objects or
from objects that are not managed by vSphere.
Property Provider
Adapters
Property Provider
Adapters implement the
PropertyProviderAdapter
interface. They respond to requests for properties of vSphere objects. Property
Provider Adapters cannot provide properties for custom objects.
Custom Java services
Custom Java services
provide operations on vSphere managed objects or external data sources. Custom
services usually dispatch requests to vCenter Server or to external processes
that perform extensive operations.