摘要 |
1. Реализованная на компьютере система (100) отмены, содержащая: ! компонент (102) изменения для отслеживания асинхронных изменений в данных при помощи веб-приложения; и ! обратный компонент (108) для выполнения обратных операций над изменениями в данных в предыдущие состояния. ! 2. Система по п.1, в которой изменения в данных ассоциируются с веб-страницей. ! 3. Система по п.1, в которой веб-приложение представляет собой приложение браузера. ! 4. Система по п.1, в которой изменения в данных выполняются при помощи сетки данных на основе клиента. ! 5. Система по п.4, в которой изменения в данных выполняются вручную или программным образом при помощи сетки. ! 6. Система по п.1, в котором обратные операции восстанавливают данные в состояние, которое существовало в соответствии с по меньшей мере двумя предыдущими изменениями. ! 7. Система по п.1, в которой веб-приложение принимает извещение об изменении, причем извещение включает в себя ключ порядка, который документирует изменение относительно других изменений. ! 8. Система по п.1, в которой изменения ассоциируются с серверным документом, вводятся в стек отмен на основе клиента для обратных операций и отслеживаются в отслеживателе изменений на основе клиента. ! 9. Реализованный на компьютере способ обеспечения обратных операций в данных, содержащий этапы, на которых: ! обнаруживают изменения в данных в серверном документе сервера при помощи основанной на клиенте сетки (1000); ! назначают ключи порядка изменениям в извещении об изменении (1002); ! посылают извещения об изменении на сервер для проверки достоверности (1004); ! принимают информацию об асинхронной проверке достоверности от сервера |