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 registry content


[Resend of Farrukh's proposal for review during our call]

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
> 
> You may leave a Technical Committee at any time by visiting http://www.oasis-open.org/apps/org/workgroup/regrep/members/leave_workgroup.php
begin:vcard 
n:Chiusano;Joseph
tel;work:(703) 902-6923
x-mozilla-html:FALSE
url:www.bah.com
org:Booz | Allen | Hamilton;IT Digital Strategies Team
adr:;;8283 Greensboro Drive;McLean;VA;22012;
version:2.1
email;internet:chiusano_joseph@bah.com
title:Senior Consultant
fn:Joseph M. Chiusano
end:vcard


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