You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juddi.apache.org by "Jeff Faath (JIRA)" <ju...@ws.apache.org> on 2008/09/17 21:33:44 UTC

[jira] Created: (JUDDI-139) Create key generation strategy

Create key generation strategy
------------------------------

                 Key: JUDDI-139
                 URL: https://issues.apache.org/jira/browse/JUDDI-139
             Project: jUDDI
          Issue Type: Task
    Affects Versions: 3.0
            Reporter: Jeff Faath
            Assignee: Jeff Faath


UDDI v3 allows users to supply their own key for entities they save.  However, they are also allowed to pass a null value, thereby relying on the UDDI implementation to generate the key.

Consult the UDDI v3 spec to determine the best way to generate keys:

http://uddi.org/pubs/uddi-v3.0.2-20041019.htm

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-dev-help@ws.apache.org


[jira] Resolved: (JUDDI-139) Create key generation strategy

Posted by "Jeff Faath (JIRA)" <ju...@ws.apache.org>.
     [ https://issues.apache.org/jira/browse/JUDDI-139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jeff Faath resolved JUDDI-139.
------------------------------

    Resolution: Fixed

This has been completed.  Key generation policy:

1)	A "root" publisher will be installed with jUDDI.  This publisher is an Administrator and owns the top-level domain key generator (ex. "uddi:juddi.apache.org:keygenerator").  This top level domain is configurable by the jUDDI implementer.
2)	A "uddi" publisher will be installed with jUDDI that owns all the keyGenerators described in the spec (among many other pre-defined entities).  This publisher will only be used for UDDI-specific publishing which will really only occur whenever the spec changes.
3)	Other publishers can publish as many keyGenerators as they want, BELOW the root key generator (ex. "uddi:juddi.apache.org:mykeygen:keygenerator").  
4)	Once a key generator is "reserved", no other publisher can own a key generator in the same "key space".
5)	When a publisher provides a key for a new entity, it will be checked against all the key generators it owns to ensure it is valid.  It is up to the publisher to organize the keys  as they see fit (consistent with spec).
6)	When publisher has no key generators, yet tries to publish a new entity without a key, key is generated using root key generator and appending a UUID.
7)	When publisher has key generators, yet tries to publish a new entity without a key, key is generated using root key generator and appending a UUID.  It is not up to jUDDI to determine which key generator they might want to use.


> Create key generation strategy
> ------------------------------
>
>                 Key: JUDDI-139
>                 URL: https://issues.apache.org/jira/browse/JUDDI-139
>             Project: jUDDI
>          Issue Type: Task
>    Affects Versions: 3.0
>            Reporter: Jeff Faath
>            Assignee: Jeff Faath
>             Fix For: 3.0
>
>
> UDDI v3 allows users to supply their own key for entities they save.  However, they are also allowed to pass a null value, thereby relying on the UDDI implementation to generate the key.
> Consult the UDDI v3 spec to determine the best way to generate keys:
> http://uddi.org/pubs/uddi-v3.0.2-20041019.htm

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-dev-help@ws.apache.org


[jira] Updated: (JUDDI-139) Create key generation strategy

Posted by "Kurt T Stam (JIRA)" <ju...@ws.apache.org>.
     [ https://issues.apache.org/jira/browse/JUDDI-139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kurt T Stam updated JUDDI-139:
------------------------------

    Fix Version/s:     (was: 3.0)
                   3.0alpha

> Create key generation strategy
> ------------------------------
>
>                 Key: JUDDI-139
>                 URL: https://issues.apache.org/jira/browse/JUDDI-139
>             Project: jUDDI
>          Issue Type: Task
>    Affects Versions: 3.0
>            Reporter: Jeff Faath
>            Assignee: Jeff Faath
>             Fix For: 3.0alpha
>
>
> UDDI v3 allows users to supply their own key for entities they save.  However, they are also allowed to pass a null value, thereby relying on the UDDI implementation to generate the key.
> Consult the UDDI v3 spec to determine the best way to generate keys:
> http://uddi.org/pubs/uddi-v3.0.2-20041019.htm

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (JUDDI-139) Create key generation strategy

Posted by "Kurt T Stam (JIRA)" <ju...@ws.apache.org>.
     [ https://issues.apache.org/jira/browse/JUDDI-139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kurt T Stam closed JUDDI-139.
-----------------------------


> Create key generation strategy
> ------------------------------
>
>                 Key: JUDDI-139
>                 URL: https://issues.apache.org/jira/browse/JUDDI-139
>             Project: jUDDI
>          Issue Type: Task
>    Affects Versions: 3.0
>            Reporter: Jeff Faath
>            Assignee: Jeff Faath
>             Fix For: 3.0alpha
>
>
> UDDI v3 allows users to supply their own key for entities they save.  However, they are also allowed to pass a null value, thereby relying on the UDDI implementation to generate the key.
> Consult the UDDI v3 spec to determine the best way to generate keys:
> http://uddi.org/pubs/uddi-v3.0.2-20041019.htm

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (JUDDI-139) Create key generation strategy

Posted by "Jeff Faath (JIRA)" <ju...@ws.apache.org>.
     [ https://issues.apache.org/jira/browse/JUDDI-139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jeff Faath updated JUDDI-139:
-----------------------------

    Fix Version/s: 3.0

> Create key generation strategy
> ------------------------------
>
>                 Key: JUDDI-139
>                 URL: https://issues.apache.org/jira/browse/JUDDI-139
>             Project: jUDDI
>          Issue Type: Task
>    Affects Versions: 3.0
>            Reporter: Jeff Faath
>            Assignee: Jeff Faath
>             Fix For: 3.0
>
>
> UDDI v3 allows users to supply their own key for entities they save.  However, they are also allowed to pass a null value, thereby relying on the UDDI implementation to generate the key.
> Consult the UDDI v3 spec to determine the best way to generate keys:
> http://uddi.org/pubs/uddi-v3.0.2-20041019.htm

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-dev-help@ws.apache.org