PowerDesigner provides full support for modeling all aspects of MobiLink 9.0 and 10.0 synchronization engines, including round-trip engineering. PowerDesigner's MobiLink objects are based on standard Information Liquidity Model (ILM) objects, but with additional properties.
MobiLink is a relational database synchronization system that enables the synchronization of a consolidated database with one or more remote databases.
The following example illustrates a synchronization of data from the Consolidated database through the MobiLink synchronization server to the Remote database:
In the example:
The Consolidated database – contains the central copy of all the data in the synchronization system, and can be any ODBC-compliant database, such as SQL Anywhere or Adaptive Server Enterprise.
The MobiLink synchronization server – manages the synchronization and provides the interface between all MobiLink clients and the Consolidated database server. The synchronization can be one-way (download) or bi-directional (download and upload).
The Remote database – is the database on the client side that contains a subset of the consolidated database. It can be a Sybase AS Anywhere or an UltraLite database, and a client can be a PC, a laptop, a pocket PC, or any other hand-held devices.
The following example illustrates how PowerDesigner represents a MobiLink synchronization in an Information Liquidity Model diagram:
The consolidated and remote databases are modeled in Physical Data Models (PDMs) attached to the database symbols, and the synchronization is represented as a MobiLink server replication process.