A Watermark for
data synchronization
Data synchronization is the process of establishing consistency between source and target data stores, and the continuous harmonization of the data over time. It is fundamental to a wide variety of applications, including file synchronization a ...
describes an object of a predefined format which provides a point of reference value for two systems/datasets attempting to establish delta/incremental
synchronization
Synchronization is the coordination of events to operate a system in unison. For example, the Conductor (music), conductor of an orchestra keeps the orchestra synchronized or ''in time''. Systems that operate with all parts in synchrony are sa ...
; any object in the queried data source which was created, modified, or deleted after the watermark's value will be qualified as "above watermark" and should be returned to the client requesting data.
This approach allows the client to retrieve only the objects which have changed since the latest watermark, and also enables the client to resume its synchronization job from where it left off in the event of some pause or
downtime
In computing and telecommunications, downtime (also (system) outage or (system) drought colloquially) is a period when a system is unavailable. The unavailability is the proportion of a time-span that a system is unavailable or offline.
This is ...
.
Methodology
Watermark term is often used in Directory Synchronization software development projects. For example, products such as
Microsoft Exchange Server
Microsoft Exchange Server is a mail server and calendaring server developed by Microsoft. It runs exclusively on Windows Server operating systems.
The first version was called Exchange Server 4.0, to position it as the successor to the relat ...
,
Active Directory
Active Directory (AD) is a directory service developed by Microsoft for Windows domain networks. Windows Server operating systems include it as a set of processes and services. Originally, only centralized domain management used Active Direct ...
,
Active Directory Application Mode (ADAM), and
Microsoft Identity Integration Server
Microsoft Identity Integration Server (MIIS) is an identity management (IdM) product offered by Microsoft. It is a service that aggregates identity-related information from multiple data-sources. The goal of MIIS is to provide organizations with a ...
2003/ Microsoft
Identity Lifecycle Manager Server
Identity may refer to:
* Identity document
* Identity (philosophy)
* Identity (social science)
* Identity (mathematics)
Arts and entertainment Film and television
* Identity (1987 film), ''Identity'' (1987 film), an Iranian film
* Identity ...
2007, as well as
Cisco Unified Communications Manager or
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
IPlanet
iPlanet was a product brand that was used jointly by Sun Microsystems and Netscape Communications Corporation when delivering software and services as part of a non-exclusive cross marketing deal that was also known as "A Sun, Netscape Alliance". ...
and other
LDAP
The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed Directory service, directory information services over an Internet Protocol (IP) networ ...
-based directory products are using DirSync and consequently will consume "watermark" object to provide efficient synchronization between directories. Watermark object sometimes can be referred as "cookie".
DirSync control implementation can differ from product to product, however concept of watermark will allow any product to read changes in the directory incrementally.
See also
*
Watermark (disambiguation)
A watermark is a recognizable image or pattern in paper used to determine authenticity.
Watermark or watermarking may also refer to:
Technology
* Digital watermarking, a technique to embed data in digital audio, images or video
** Audio waterma ...
*
Microsoft Active Directory
*
Microsoft Identity Integration Server
Microsoft Identity Integration Server (MIIS) is an identity management (IdM) product offered by Microsoft. It is a service that aggregates identity-related information from multiple data-sources. The goal of MIIS is to provide organizations with a ...
*
High-water mark (computer security)
References
"LDAP Control for Directory Synchronization"Microsoft Corporation
{{Refend
External links
Understanding run profiles in MIIS 2003Microsoft Publishes Open Directory-Synchronization InterfaceLDAP Control for Directory
Data synchronization
Directory services