M&M FDT 1.2.1 Online Specification
 2.5 Synchronization and Serialization Issues


Interfaces and Methods   -   Schemas   -   FDT Specification   -   Quicklinks   -   Abbreviations

Up to FDT Specification

2.1 FDT Overview
2.2 Where FDT Fits
2.3 General FDT Architecture and Components
2.4 Overview of Objects and Interfaces
2.4.1 The Device Type Manager (DTM)
2.4.2 The Block Type Manager (BTM)
2.4.3 The FDT Frame Application
2.5 Synchronization and Serialization Issues
2.6 Parameter interchange via XML
2.6.1 Examples of usage
2.7 Persistent Storage Story
2.7.1 Persistence Overview
2.7.2 Persistence Interfaces
2.8 Basic features of a session model
2.9 Basic Operation phases
2.9.1 Roles and Access Rights
2.9.2 Operation Phases
2.10 Abstract FDT Object Model
2.11 Fieldbus independent Integration
2.12 Scanning and DTM Assignment

2.5 Synchronization and Serialization Issues

On one hand we mean by ‘synchronization’ the ability of a client to read or write values and attributes in a single transaction. For example, most applications want to ensure that value, unit, and limits of a particular measuring channel are in ‘sync’. This is ensured in FDT via XML documents for data transfer. All elements of a document are transferred within a single transaction.

In general, DTMs should try to preserve synchronization of data items and attributes that are read or written in a single operation. Synchronization of items read or written individually in separate operations is not required.

On the other hand we mean by ‘synchronization’ the additional handshaking between the Frame Application and the DTMs to signal such states as ‘ready’ and ‘parameter changed’. This handshaking is especially necessary within a multi-user environment to synchronize DTMs among each other and with the Frame Application according to the current application context. Each DTM has to take some simple rules into account to assure that the Frame Application can do this synchronization. Many of these issues will be clarified in the detailed descriptions of the methods and the according sequence charts below.



© by M&M Software GmbH, parts of this website taken from FDT Interface Specification Version 1.2.1, © by FDT Group, AISBL.
This website is published for support of M&M products as granted in license conditions, chapter 2.1.
Last updated 2015-02-05 15:17
Email: FDT Technical Support Line.