UDDI synchronization

The UDDI synchronization feature in WSRR provides a means of mapping entities in a WSRR repository to corresponding entities in one or more UDDI V3.0.2 registries (your UDDI registries must support UDDI V3.0.2).

About this task

Changes that you make to the content in either registry result in the following synchronization operations being performed automatically:
  • As entities are created, updated and deleted in WSRR, corresponding create, update, and delete operations are performed in the UDDI registry or registries.
  • As entities are created, updated and deleted in the UDDI registry or registries, corresponding create, update, and delete operations are performed in WSRR.
Note the following:
  • You can synchronize only a single WSRR repository with a UDDI registry or registries. Synchronizing two or more WSRR repositories with UDDI is not supported.
  • If the single WSRR repository that you synchronize is one of multiple WSRR instances in a cell identified by a prefix, you must edit the XML configuration file to specify the WSRR instance prefix (that is, you cannot specify the instance prefix using the UDDI configuration tool).
  • For the WSRR repository, the UDDI synchronization mechanism will process only documents that are created, and subsequently updated or deleted, after you have enabled UDDI synchronization. Documents that were created in WSRR before you enable UDDI synchronization will not be copied to the UDDI registry, but if you update such a document after you enable UDDI synchronization, the document will then be copied to the UDDI registry. This restriction does not apply to the UDDI registries, however; UDDI entities that were created before you enable UDDI synchronization will be processed.
  • A hard deletion policy is applied; that is, if an entity is deleted from one registry, it is deleted completely from the other registry or registries.

You can also map an existing classification system in one registry to a classification system in the other registry or registries. Then, classifications that you have added to an entity in one registry will also be added to the corresponding entity in the other registry or registries, according to rules that you define for mapping between the two classification systems.

The WSRR-UDDI synchronization module
The UDDI synchronization operations are performed by the WSRR-UDDI synchronization module, which is a component of the WSRR application. This module performs the following processing operations to synchronize the content of the registries:
  • It carries out repeated searches of the UDDI registry or registries. During each search, the module processes UDDI entity creations, updates, and deletions that have occurred since the last search.
  • It carries out repeated searches of WSRR. During each search, it processes WSRR notification events generated as a result of WSRR entity creations, updates, and deletions, and performs the corresponding operations in the UDDI registry or registries.
The repeated searches of the registries are performed according to the same, configurable, time interval.

The UDDI synchronization feature is described in detail in the following subsections: