vSphere provides the PropertyCollector service for accessing data and monitoring changes. Use the RetrievePropertiesEx to obtain values of managed object properties, and WaitForUpdatesEx to monitor and retrieve modified property values.