A MobiLink synchronization system can have two types of central data source:
Consolidated database You must have a consolidated database. It can be SQL Anywhere, Adaptive Server Enterprise, Oracle, Microsoft SQL Server, or IBM DB2. (MobiLink supports DB2 for Linux, Unix, and Windows, but does not support DB2 for AS/400 or mainframe.) To prepare a database to be a consolidated database, you run a setup script that installs MobiLink system tables, stored procedures, triggers, and events that are required by synchronization. The MobiLink system tables hold state, configuration, and user information that is required for synchronization. In most applications, the consolidated database is also the master repository of information in the synchronization system.See MobiLink Consolidated Databases.
Another central data source Optionally, you can store all or part of your central data in a data source other than a consolidated database. This can be, for example, an application server, spreadsheet, web server, web service, or text file. You can use the MobiLink Direct Row Handling API to read the upload and create the download. You can write your synchronization logic in Java or .NET scripts.See Direct Row Handling.