PowerDesigner supports the modeling of all the components required to deploy a MobiLink solution in your environment.
The PowerDesigner ILM provides support for the following network components when modeling a MobiLink environment:
MobiLink server - coordinates the data synchronization activities for the remote and consolidated databases. PowerDesigner models MobiLink servers as replication processes (see Replication Processes (ILM)) with a MobiLink type and additional properties (see MobiLink Server Properties)
Consolidated database - stores the master copy of the data and Remote databases - exchange data with a consolidated database. PowerDesigner models databases in a MobiLink environment as standard databases (see Databases (ILM)) with additional properties (see MobiLink Server Database Properties).
Servers – provide a logical location for the MobiLink server and databases. You should associate all of your network components to appropriate servers to ensure correct script generation and a model check is used to verify that each component is associated to a server (see Servers (ILM)).
Network components are connected via data connections which specify a message stream from a database to a MobiLink server, or from a MobiLink server to a database. PowerDesigner models connections in a MobiLink environment as standard data connections (see Data Connections (ILM)).
Articles describe the data to synchronize and are collected together into publications to which remote databases can subscribe:
Articles - represent tables or views to synchronize. Articles are grouped together in a publication. PowerDesigner models articles in a MobiLink environment as standard articles (see Articles (ILM)).
Publications - collect articles together to simplify subscriptions. PowerDesigner models publications in a MobiLink environment as standard publications (see Publications (ILM)).
These sub-objects are created in the remote database and in the MobiLink server object respectively:
Users - are used to authenticate the connection from the remote database to the MobiLink server. You create the MobiLink user on the remote database and register it with the MobiLink server.
Connection scripts - perform global tasks required during every synchronization and associated with a specific table and Table scripts - perform tasks related to modifying data in that table. PowerDesigner models connection and table scripts as standard event scripts (see Event Scripts (ILM)) with additional properties (see MobiLink Server Connection Scripts/Table Scripts Properties).