• DocumentCode
    932150
  • Title

    Programming model alternatives for disconnected business applications

  • Author

    Leff, Avraham ; Rayfield, James

  • Author_Institution
    e-Bus. Frameworks Dept., IBM Thomas J. Watson Res. Center, NY
  • Volume
    10
  • Issue
    3
  • fYear
    2006
  • Firstpage
    50
  • Lastpage
    57
  • Abstract
    In connected environments, various programming models exist to facilitate the development of business applications with critical properties such as persistence, data sharing, transactions, and security. In disconnected environments, the programming models must address other issues as well, such as how to merge the work performed while disconnected from other concurrent work. Among existing programming models, a transparent model that uses a method-replay approach is particularly promising. A comparison of programming model semantics suggests that method replay is superior to other approaches. We evaluate via three criteria: conflict footprint size, client-server application divergence, and transactional semantics
  • Keywords
    business data processing; client-server systems; client-server application divergence; conflict footprint size; disconnected business application; method-replay programming model; programming model semantics; transactional semantics; Application software; Data security; File servers; Java; Logic programming; Memory management; Middleware; Relational databases; Transaction databases; World Wide Web; Enterprise JavaBeans; disconnected business applications; disconnected programing models; message-based; method-replay; state-replication;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/MIC.2006.62
  • Filename
    1631978