This paper describes the design and implementation of DataX, middleware for enabling remote database access from heterogeneous thin clients. Unlike existing commercial offerings that require a standalone database on the client side, DataX partially replicates the server database in the form of XML, using a weak consistency criterion. It also adapts data replication to device characteristics and user preferences. It employs a per-device renderer to present data in a form layout, making the data access semantics separate from user interaction details and independent of the device type. It allows for rapid development of end-to-end solutions and application portability across multiple client and server platforms.
['Hui Lei', 'Kang-Woo Lee', 'Marion Blount', 'Carl D. Tait']
Enabling Ubiquitous Database Access with XML