MBO Attributes

MBO attributes define the structure for the data associated with the MBO instance on the mobile device.

Attributes define the scope of the device-side data store. Attributes and synchronization parameters in an MBO define the server cache. The server cache and device data store are populated by reading data from the EIS using exposed services or standard protocols and methods, such as a SQL select statement for a database data source.

Attributes also have additional metadata provided during its Read/Load operation, such as specification of a load argument and synchronization parameter option that can be used to provision user-specific data, i.e., the load arguments narrow down the data downloaded to the CDB, and the synchronization parameter filter the CDB data further when downloading to the mobile device. For example, a sales representative in the Eastern region may be interested only in seeing data for that region. Developers can build the application to map those preferences to MBOs to drive the data filtering specific to the user. The same data obtained from the EIS is then further partitioned and used to serve all users, thereby optimizing requests for data to the EIS and improving performance of the mobile application.