Data synchronization is the process of ensuring that data is consistent in two or more different information systems. Luminate Online Web Services are specifically designed to help organizations synchronize data in the Luminate Online system with another system. In most cases the other system is a donor database that tracks "offline" activity by organization members and donors, conducted by mail, over the phone or in person.
Data Synchronization as supported by Luminate Online Web Services is a structured batch process for exchanging data between Luminate Online and an external database. CWS exposes functions that allow middleware developers to keep core profile data about online constituents synchronized between the two systems and to export online transaction records from Luminate Online to the external database.
This section is intended to provide software developers the information they need to plan for, develop, and test data synchronization between Luminate Online and an external database using CWS.