Title : 
Before-Commit Client State Management Services for AJAX Applications
         
        
            Author : 
Castro, Paul ; Giraud, Frederique ; Konuru, Ravi ; Ponzo, John ; White, Jerome
         
        
            Author_Institution : 
IBM Res., Armonk, NY
         
        
        
        
        
        
            Abstract : 
Heavily script-based browser applications change the manner in which users interact with Web browsers. Instead of downloading a succession of HTML pages, users download a single application and use that application for a long period of time. The application is not a set of HTML pages, but rather a single page that can possible modify its own presentation based on data exchanged with a server. In such an environment, it is necessary to provide some means for the client to manage its own state. We describe the initial results of our work in providing client-side state management services for these script-based applications. We focus on browser-based services that can help the user before any data is committed on the server. Our services include state checkpointing, property binding, operation logging, operational replay, ATOM/RSS data updates, and application-controlled persistence.
         
        
            Keywords : 
Internet; client-server systems; hypermedia markup languages; online front-ends; AJAX applications; ATOM-RSS data update; HTML pages; Web applications; Web browsers; application-controlled persistence; before-commit client state management service; browser-based services; data handling; data management; operation logging; operational replay; property binding; script-based browser applications; state checkpointing; Checkpointing; Data handling; Delay; Distributed computing; Environmental management; File systems; HTML; Java; Mobile computing; User interfaces; Data Handling; Data Management; Programming Environments; Scripting; Web Applications;
         
        
        
        
            Conference_Titel : 
Hot Topics in Web Systems and Technologies, 2006. HOTWEB '06. 1st IEEE Workshop on
         
        
            Conference_Location : 
Boston, MA
         
        
            Print_ISBN : 
1-4244-0596-3
         
        
            Electronic_ISBN : 
1-4244-0596-3
         
        
        
            DOI : 
10.1109/HOTWEB.2006.355269