Extending the Data Service by creating a Data Service Adapter has several advantages.

The Data Service routes queries to the appropriate Data Service Adapters. This mechanism removes any distinction between data sources inside or outside of vSphere, and your extension components can access multiple data sources in a single call.

The Flex components in your user interface extensions can use the Data Access Manager interface to access the new data. The Data Access Manager provides a consistent data access model throughout the component, easing maintenance and improving code consistency and re-use.

Centralizing data access through the Data Service lets your extension components take advantage of services such as logging and error handling.