The product line includes DataXtend RE (Replication Engine), a heterogenous database replication and synchronization product for mobile users and those with unreliable network connections, and DataXtend CE (Cache Engine), an enterprise database caching product for distributed applications.
Vivek Singhal, vice president of technology with Progress Software Corp.s Real-Time Division, said DataXtend RE handles database replication on remote machines that would otherwise have to be deployed with their own databases.
The product takes either all or a subset of information from a central database and replicates it without an application being explicitly aware of it, Singhal said. It enables organizations to start with an application thats designed to work in fully connected mode—one that accesses a database in a central location—and to deploy the database, without recoding, in a remote location.
DataXtend RE is designed to replicate the database intelligently, handling data integrity in the process.
An example of DataXtend RE in use lies in Interactive Taxis wirelessly networked multimedia computers, which are featured in the back of taxis in cities such as Boston and San Francisco. Enabled by a touch-screen, the units allow passengers to read news, watch movie trailers and check out restaurant listings.
Each unit holds a replicated database that synchronizes with a central database whenever a cab is in range and can establish a connection. The mobile PCs can operate without a connection, also, as they store information locally when out of range.
DataXtend CE is software aimed at deploying data caches in application servers that use a database. It employs Continuous Cache Coordination to ensure that changes made to the database by existing applications are pushed to the distributed cache.
The product provides Eclipse-based graphical tools that offer a choice of model-driven or schema-driven development to simplify and accelerate development of enterprise applications that access relational data.