OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [regrep] Proposed new feature: User specified URLs for registrycontent


For our live demo please the following URLs just for today:

For RegistryObject the new feature enables the following URL:

http://24.128.218.59:8080/ebxmlrr/registry/rest/pictures/nikola/zeusDescription

Compare that with pre-existing HTTP interface enabled URL:

http://24.128.218.59:8080/ebxmlrr/registry/rest/?interface=QueryManager&method=getRegistryObject&param-id=urn:uuid:e3373a7b-4958-4e55-8820-d03a191fb76a

For RepositoryItem the new feature enables the following URL:

http://24.128.218.59:8080/ebxmlrr/registry/rest/pictures/nikola/zeus

Compare that with pre-existing HTTP interface enabled URL:

http://24.128.218.59:8080/ebxmlrr/registry/rest/?interface=QueryManager&method=getRepositoryItem&param-id=urn:uuid:e3373a7b-4958-4e55-8820-d03a191fb76a

Farrukh Najmi wrote:

> Team,
>
> I had an AI to describe the proposed "User specified URLs for registry 
> content"
> and to illustrate it with a working example. The attached note below 
> provides that information. Please share your thougts on this proposal. 
> Recall that the proposal is to include this feature for version 2.6 as 
> a minor refinement (addition) to our HTTP interface.
>
> -- 
> Farrukh
>
>
> -------- Original Message --------
> Subject: [Ebxmlrr-tech] [Ann] New feature: User specified URLs for 
> registry content
> Date: Fri, 27 Jun 2003 12:06:44 -0400
> From: Farrukh Najmi <farrukh.najmi@sun.com>
> To: ebxmlrr-tech@lists.sourceforge.net 
> <ebxmlrr-tech@lists.sourceforge.net>
>
>
>
> Folks,
>
> A new feature was committed to CVS this morning called "User specified 
> URLs for registry content".
>
> This is new feature for ebxmlrr allows a client to specify a URL for 
> any RegistryObject or RepositoryItem that they submit. This URL could 
> then be used to access the object over HTTP interface as an 
> alternative to the QueryManager parameterized URL. The benefit would 
> be that objects could be accessible at a URL that is meaningful and 
> memorable to the user.
>
> The motivation for this feature proposal is that the registry needs to 
> be be accessible in a user friendly and familiar manner as a web site. 
> Currently it is accessible as a online database that you can query.
>
> Lets see how the pre-existing HTTP interface and the new feature 
> compare. The example below uses the (updated createDemoDB) database 
> and specifically the GIF image of Zeus (Nikola's now very huge dog).
>
> For RegistryObject the new feature enables the following URL:
>
> http://<host>:8080/ebxmlrr/registry/rest/pictures/nikola/zeusDescription
> Compare that with pre-existing HTTP interface enabled URL:
>
> http://<host>:8080/ebxmlrr/registry/rest/?interface=QueryManager&method=getRegistryObject&param-id=urn:uuid:e3373a7b-4958-4e55-8820-d03a191fb76a
>
> For RepositoryItem the new feature enables the following URL:
>
> http://<host>:8080/ebxmlrr/registry/rest/pictures/nikola/zeus
>
> Compare that with pre-existing HTTP interface enabled URL:
>
> http://<host>:8080/ebxmlrr/registry/rest/?interface=QueryManager&method=getRepositoryItem&param-id=urn:uuid:e3373a7b-4958-4e55-8820-d03a191fb76a
>
> If you wish to try this out, you can either build your own demoDB or 
> access my server (it is on only for remainder of today). For my server 
> use 66.30.124.207 for host in above URL(s).
>
> To use the feature in your own content use the:
>
>
> http://66.30.124.207:8080/ebxmlrr/registry/rest/pictures/nikola/zeusDescription
>
> as a model.
>
>
> Brief Feature description:
>
> -A client uses a slot named:
>
> "urn:oasis:names:tc:ebxml-regrep:2.5:rim:RegistryObject:locator"
>
> to assign a URL to an RegistryObject. Note we use URL to avoid name 
> conflicts.
>
> -A client uses a slot named:
>
> "urn:oasis:names:tc:ebxml-regrep:2.5:rim:RegistryObject:RegistryEntry:ExtrinsicObject:contentLocator"
>
> to assign a URL to an RepositoryItem
>
> -The URL must be a relative URL that is relative from the base URL of 
> the registry. For example:
>
> Base URL for Registry: http://<host>:8080/ebxmlrr/registry
> Implied Prefix URL for HTTP interface: 
> http://<host>:8080/ebxmlrr/registry/rest
> Relative URL sufix: /pictures/nikola/zeus
> Resource access URL:
> http://<host>:8080/ebxmlrr/registry/rest//pictures/nikola/zeus
>
>
> -An objects may have multiple URLs. If so it must be accessible from 
> each URL.
>
> -A URL suffix must be unique across all objects within a registry
>
> Not Yet Included:
>
> We have not yet made code changes to RegistryBrowser to allow 
> assigning URL to objects. However it is possible to use Slots with 
> names specified above.
>
> This feature is also being considered by the ebXML Registry TC for the 
> next minor version of the specs (2.6).
>
> As always your comments are welcome.
>
> Lastly, I will be on vacation for next week and with reduced net 
> access the following week and will not be able to answer emails 
> regularly in that period.
>
> -- 
> Farrukh
>
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: INetU
> Attention Web Developers & Consultants: Become An INetU Hosting Partner.
> Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
> INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
> _______________________________________________
> Ebxmlrr-tech mailing list
> Ebxmlrr-tech@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ebxmlrr-tech
>
>


-- 
Farrukh




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]