• DocumentCode
    2276569
  • Title

    A programming framework for mobilizing enterprise applications

  • Author

    Castro, Paul ; Giraud, Frederique ; Konuru, Ravi ; Purakayastha, Apratim ; Yeh, Danny

  • Author_Institution
    IBM T. J. Watson Res. Center, Hawthorne, NY, USA
  • fYear
    2004
  • fDate
    2-3 Dec. 2004
  • Firstpage
    196
  • Lastpage
    205
  • Abstract
    Mobile applications often need to synchronize their data with backend servers. Synchronization semantics have typically been set at the level of backend datastores. This is a major hindrance for enterprise applications that cannot assume a uniform storage model. In this paper, we present the SodaSync framework that provides a generic synchronization model for mobile enterprise applications that use heterogeneous backend stores. SodaSync exploits a unifying higher-level data model of service data objects (SDO) and introduces a persistence and synchronization framework for the model. It allows application programmers to express data and consistency requirements in terms of the SDO model and thereby emancipates them from the replication nuances of various backend stores. We present the major features of SodaSync, its architecture, and the status of our implementation.
  • Keywords
    commerce; mobile computing; object-oriented programming; storage management; synchronisation; SodaSync framework; application programming framework; backend servers; heterogeneous backend stores; mobile enterprise application; service data objects; synchronization model; synchronization semantics; uniform storage model; Asset management; Concurrency control; Data models; Force control; Logic programming; Marketing and sales; Programming profession; Relational databases; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Computing Systems and Applications, 2004. WMCSA 2004. Sixth IEEE Workshop on
  • ISSN
    1550-6193
  • Print_ISBN
    0-7695-2258-0
  • Type

    conf

  • DOI
    10.1109/MCSA.2004.4
  • Filename
    1377328