[
https://issues.apache.org/jira/browse/JUDDI-727?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kurt T Stam closed JUDDI-727.
-----------------------------
> Publish validation does not validate node ownership
> ---------------------------------------------------
>
> Key: JUDDI-727
> URL: https://issues.apache.org/jira/browse/JUDDI-727
> Project: jUDDI
> Issue Type: Bug
> Affects Versions: 3.1.5
> Reporter: Alex O'Ree
> Assignee: Alex O'Ree
> Priority: Blocker
> Fix For: 3.2
>
>
> The data custody validation rules don't appear to be implemented. This really
> only applies if the replication api is implemented and the following scenario
> happens
> Node A, has service A (owner)
> Node B, has service A (owned by Node A)
> If a user alters service A via Node B, an error should be thrown (I think).
> Generally speaking, data is replicated between nodes of a UDDI registry using
> a replication protocol. Registries that choose to use the replication
> protocol defined in Section 7.4 Replication API Set MUST enforce the
> following data custody policy. (Registries which choose otherwise incur no
> such requirement.)
> Each node has custody of a portion of the aggregate data managed by the
> registry of which it is a part. Each datum is by definition in the custody of
> exactly one such node. A datum in this context can be a businessEntity, a
> businessService, a bindingTemplate, a tModel, or a publisherAssertion.
> Changes to a datum in the registry MUST originate at the node which is the
> custodian of the datum. The registry defines the policy for data custody and,
> if allowed, the custodian node for a given datum can be changed; such custody
> transfer processes are discussed in Section 5.4 Custody and Ownership
> Transfer API.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)