Synchronization

Challenge
Different mobile applications may require different synchronization scenarios.  Mobile solutions supporting pre-planned work such as scheduled maintenance may only require synchronization at the beginning and at the end of a shift.  Mobile solutions supporting on-call emergency response or impromptu pick up or delivery requests may require sophisticated ‘push’ capabilities.  Most mobile solutions can benefit from a variety of synchronization scenarios ranging from real-time, on-demand, and store & forward.

Applying mNOW!
The mNOW! Mobile Framework® supports a broad range of synchronization capabilities through simple configuration options as well as intricate code implementing sophisticated rules based upon business logic and/or events.  At its most basic level, synchronization can be configured to occur on a configurable time interval, providing that a network connection is available.  Alternatively, synchronization can be configured to occur based upon a system event such as connecting to a network.  Through the use of the ADT and event code, synchronization can be based upon programmatic events such as user login or the completion of an assigned work item – network connectivity permitting this approach can even support full ‘real-time’ interaction with back-end systems.  Finally, synchronization can be initiated from the mNOW! Communications Server in response to server-side business logic and functionality.