The first step when using data binding is to instantiate a model and to provide the data
for that model. You choose the model depending on the requirements and the availability of
data formats on the server side.
The resource model is used as a wrapper for resource bundles. In data binding you use
the resource model instance, for example, to bind texts of a control to language-dependent
resource bundle properties.
The XML model allows to bind controls to XML data. It is a client-side model intended
for small datasets, which are completely available on the client. The XML model does not
contain mechanisms for server-based paging or loading of deltas. It supports two-way
binding.