Mobile Business Objects

A mobile business object (MBO) is derived from a data source, and helps form the business logic for mobile applications. MBOs are grouped in Mobile Application Projects, and then the projects are deployed to an Unwired Server and referenced in mobile devices (clients).

The MBO construct is the representation of the entity model as defined within the enterprise data sources. The MBO abstracts the enterprise information system (EIS) managing the data, and the on-device access to the EIS data. Several MBO specializations include:
  • Local business object construct – allows modeling of entities with no binding to a data source in the enterprise, and abstracts the on-device persistence and access.
  • Structure construct – allows the modeling of arbitrary complex (nested) types, which are used to model an operation interface with complex arguments.

Multiple MBOs can be generated from a single EIS read operation for Web services that have multiple XSLTs defined, or a SAP BAPI/RFC operation that has multiple output tables.

Related concepts
Data Sources
Data Synchronization and Data Refresh
Related reference
Learning Unwired WorkSpace Basics
Basic and Advanced Developer Profiles
Device Application Types
Deployment to Unwired Server