Scenarios for Adding to an Object Workspace
You can either add a new data view to the existing object workspace for any type of vSphere object, or you can create an entirely new object workspace for a new vSphere object.
In general, you add a data view extension to an existing object workspace to convey additional information about a vSphere object that is not included in an object’s standard workspace. Therefore, you might need to create a an extension to the vSphere Web Client service layer, such as a Data Service adapter, to provide the data for your data view extension. See Service Layer.
The vSphere Web Client SDK provides a set of extension points for each type of object in the vSphere environment, such as a Virtual Machine or Host. Each extension point corresponds to a specific view in that object’s workspace, to which you can add your own extension sub-view.
When you create a new object workspace, you use the XML extension templates included with the vSphere Web Client SDK. The XML extension templates that create all of the standard top level tabs and sub-views in a standard object workspace, as well as defining a set of extension points for each. You can then create data view extensions that reference the template-created extension points to complete your object workspace.