Mobile Business Objects

The cornerstone of the solution architecture is the concept of the mobile business object (MBO). Mobile business objects help form the business logic for mobile applications and mobile workflows by defining the data you want to use from your backend system and to expose through your mobile application or workflow.

MBO development involves defining object data models with back-end EIS connections, attributes, operations, and relationships that allow filtered data sets to be synchronized to mobile devices. MBOs are built by developers familiar with the data and transactional requirements of the mobile application, and how that connects to the existing EIS data sources.

A mobile business object (MBO) is derived from a data source (such as a database server, Web service, or SAP® server). MBOs are deployed to Unwired Server, and accessed from mobile device application clients. MBOs are:

MBOs are developed to include:

Developers define MBOs using either a top-down approach—first designing attributes and parameters, then binding them to a data source; or a bottom-up approach—first specifying a data source, then automatically generating attributes and parameters from it.

A mobile application package includes MBOs, roles, and data source connection mappings, and other artifacts that are delivered to the Unwired Server during package deployment.

Related concepts
Creating Mobile Business Objects
Related tasks
Binding Mobile Business Objects to Data Sources
Developing a Mobile Business Object
Working with Mobile Business Objects
Packaging and Deploying Mobile Business Objects