Application Architecture

All application data resides on the SAP back end. The Data Orchestration Engine (DOE) consolidates the data and communicates with Sybase Unwired Platform, which communicates with the application on user devices. Sybase Control Center manages the user devices.

System Architecture of a DOE-based Application
DOE-based Application Architecture

The SAP back end is where the enterprise data resides, in the SAP Business Suite, running on top of the SAP Basis infrastructure.

BAPI wrappers, events, and filters that you create in the DOE Workbench make the data available for distribution and consolidation by the DOE, through data objects and a distribution model that you also create in the DOE Workbench, and output to Unwired Platform as an entity set definition for mobile applications (ESDMA) bundle.

On Sybase Unwired Platform, the ESDMA converter utility converts the ESDMA bundle into an Unwired Platform package that you deploy to Unwired Servers. You use the Sybase Mobile SDK and native integrated development environments to create the screens and business logic that ties the application together with a user interface, which you deploy to devices through the Sybase administration console, Sybase Control Center.

On user devices, the application communicates through push messaging with the Sybase DOE Connector (DOE-C), which relays data back and forth with the DOE. The DOE consolidation and distribution rules ensure that only the absolute minimum of data necessary to keep the device data and the SAP back end data in sync is transmitted.

Monitoring of Unwired Platform messages in the store and forward infrastructure takes place in Sybase Control Center.