A system and method for effectively synchronizing data in an object oriented distributed transaction processing system employing a multilevel data store. Each object that maintains first-level volatile data registers as a synchronization object if unsynchronized changes to that data exist. A register object at each node tracks synchronized objects registered for that node. Each registered synchronization object, in turn, registers with its superior node when registered synchronization objects are present. A hierarchy of registered synchronization objects and synchronization objects is thereby created. The transaction termination process transmits a pre-prepare message to the registered synchronization hierarchy providing each synchronization object an opportunity to flush its data to the second-level persistent data store. The hierarchical structure of registered objects ensures that the minimum number of messages are transmitted over the network.

Un sistema y un método para con eficacia sincronizar datos en un objeto orientaron el sistema distribuido del tratamiento transaccional que empleaba un almacén de niveles múltiples de los datos. Cada objeto que mantiene datos volátiles de primer nivel se coloca como objeto de la sincronización si unsynchronized cambios a eso los datos existe. Un objeto del registro en cada nodo sigue los objetos sincronizados registrados para ese nodo. Cada objeto registrado de la sincronización, alternadamente, se coloca con su nodo superior cuando los objetos registrados de la sincronización están presentes. Una jerarquía de los objetos registrados de la sincronización y de los objetos de la sincronización de tal modo se crea. El proceso de la terminación de la transacción transmite un mensaje de la pre-preparacio'n a la jerarquía registrada de la sincronización que proporciona cada objeto de la sincronización una oportunidad de limpiar sus datos con un chorro de agua al segundo-nivel que los datos persistentes almacenan. La estructura jerárquica de objetos registrados se asegura de que el número mínimo de mensajes está transmitido sobre la red.

 
Web www.patentalert.com

< (none)

< Method for providing kiosk functionality in a general purpose operating system

> Method and an apparatus for providing cross product automated user assistance in the planning, configuration, and management of information systems

> (none)

~ 00059