Interfaces to the
Service Layer
Components
communicating in the service layer can use the following types of interfaces:
- Data Service
- The Data Service is an interface accessible to the Data Access Manager or to controller services used by HTML UI components.
- Data Access Manager
- The Data Access Manager is a Flex library provided by VMware to simplify communications between Flex UI components and the service layer.
- PropertyProviderAdapter
- Property Provider Adapters implement thePropertyProviderAdapterinterface of the Data Service. This interface is designed to provide properties of VMware managed objects.
- DataProviderAdapter
- Data Provider Adapters implement theDataProviderAdapterinterface of the Data Service. This interface is designed to provide properties of custom objects.
- Web Services API
- The Web Services API is supported by vCenter Server and ESXi systems. It provides access to vSphere managed objects using an XML SOAP protocol.
- Custom Service Interfaces
- You can design your own service interfaces to use in custom Java services.