Define your data model once and reuse it in any data-aware components.

Define your data model once and reuse it in any  data-aware components.

UI components support a "pluggable" data model that provides both a description of the data (fields, types, validation rules, etc) and operations to fetch and modify data.

This "pluggable" data model approach means user interfaces can be re-used with any data provider without change.

Screen designs such as master-detail navigation can be easily captured as custom components that are then usable with any data model — you can even swap the data model on the fly.