|
Concept - Delivery System
|
The Distribution Mechanism The mechanism through which new versions of an assertion type are distributed to subscribing sites is executed entirely by generic software that relies on their conformance with a standard format. For this reason sites can participate without the exercise of programming skills and free of the attendant risks. The distribution is performed by just one process which is triggered whenever a new assertion is added to the local site knowledge store . This process contains the following steps:
|
||||
|
Forwarding and Re-Publishing From a technical viewpoint there is nothing to prevent the owner of a subscribing site from using some of the dynamic knowledge data it receives to feed a service to its own subscribers. This can be achieved either by acting as a transparent forwarding agent retaining the provenance as found on receipt or by re-publishing the content but with a new provenance citing its own URI as the ultimate source. However any action that exploits information that has been placed on the dynamic web may be limited by contractual, ethical or practical considerations. For example:
For these reasons I believe that the possibility of forwarding is covered adequately by simply requiring all subscription contracts to specify whether it is permitted or not. The enforcement of such a condition is easy because, in the event of non-compliance, the service is easily withdrawn. Integrity of the Dynamic Web as a Global Entity On the dynamic web there is no attempt to maintain a single variable state for anything and so there is nothing to synchronize. This means that there is no need for the publisher to track where copies have been sent or whether they arrive. If a copy gets lost - no matter - this is just a minor degradation at the subscribing site concerned. It cannot threaten the integrity or operation of the rest of the dynamic web as a whole. |