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: