SmartDOTS - A Framework for Efficient Data Synchronization on Mobile Devices

Mobile enterprise applications typically access data from the enterprise's various applications. Allowing the mobile application to access these data online only would be a major hindrance for mobile workers that cannot assume a constantly available network connection. We present a middleware called Smart Data Off The Spot (SmartDOTS) for building nomadic distributed enterprise applications. In SmartDOTS, the business data model is represented per device, network, and task; this representation configures SmartDOTS to provide business data tailored to the specific capabilities (e.g., memory capacity) of a device, and needs of a task. The SmartDOTS approach is independent of persistent storages; it is part of the application developer's task to provide server-side persistency. Thus, any (legacy) application can be integrated with SmartDOTS

[1]  Marvin Theimer,et al.  Managing update conflicts in Bayou, a weakly connected replicated storage system , 1995, SOSP.

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  Sachin Agarwal,et al.  Fast PDA synchronization using characteristic polynomial interpolation , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[4]  Cecilia Mascolo,et al.  "Middleware for Mobile Computing (A Survey)". In Advanced Lectures on Networking , 2002 .

[5]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[6]  Marvin Theimer,et al.  The Bayou Architecture: Support for Data Sharing Among Mobile Users , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[7]  Werner Kurschl,et al.  MOSES - a mobile safety system for work clearance processes , 2005, International Conference on Mobile Business (ICMB'05).

[8]  Martin Fowler,et al.  Patterns of Enterprise Application Architecture , 2002 .

[9]  Thad Starner Powerful Change Part 1: Batteries and Possible Alternatives for the Mobile Market , 2003, IEEE Pervasive Comput..

[10]  Cecilia Mascolo,et al.  An XML-based middleware for peer-to-peer computing , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[11]  Peter Thompson,et al.  Syncml: Synchronizing Your Mobile Data , 2002 .

[12]  Bobby Woolf,et al.  Enterprise Integration Patterns , 2003 .

[13]  Cecilia Mascolo,et al.  Mobile Computing Middleware , 2002, NETWORKING Tutorials.

[14]  Ravi B. Konuru,et al.  A programming framework for mobilizing enterprise applications , 2004, Sixth IEEE Workshop on Mobile Computing Systems and Applications.