This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/go/artf5586?nav=1 at Sun, 06 Nov 2022 07:06:14 GMT SourceForge : artf5586: Need a fault to return an alternative EPI.

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Tracker
Project: OGSA-NAMING-WG     Trackers > Naming Comments by Frank > View Artifact
Artifact artf5586 : Need a fault to return an alternative EPI.
Tracker: Naming Comments by Frank
Title: Need a fault to return an alternative EPI.
Description:
Fault Types

We should also add the option to return a referral EPI, i.e. an alias that in turn can be resolved to an application-EPR
.

In other words, the exact same EndpointIdentifier/EndpointIdentifierResolver/ReferenceResolver trio that we can add to a
 Metadata element could be returned as referral information (including multiples).
Submitted By: David Snelling
Submitted On: 09/11/2006 6:33 PM EDT
Last Modified: 02/01/2007 2:06 PM EST
Closed: 02/01/2007 2:06 PM EST

Status / Comments Change Log Associations Attachments  
Status  
Group: *
Status:* Closed
Category: *
Customer: *
Priority: * 1
Assigned To: * Andrew Grimshaw
Reported in Release: *
Fixed in Release: *
Estimated Hours: * 0
Actual Hours: * 0
Comments
David Snelling: 02/01/2007 2:06 PM EST
  Action: Update
Closed set to 02/01/2007
Status changed from Pending to Closed
David Snelling: 02/01/2007 2:06 PM EST
  Comment:
This is executed in the Last Call. It seem ok with the WG, so Close the tracker.
  Action: Update
None: 11/03/2006 3:00 AM EST
  Comment:
As agreed below, I did not change the return value from the function. I did however, add the possibility of returning and EPI as part of the extended 
error message on a failed resolve. I believe that this ie what we agreed.
  Action: Update
Assigned To changed from David Snelling to Andrew Grimshaw
Mark Morgan: 10/02/2006 12:07 PM EDT
  Comment:
We had a telecon on this (minutes20061002) and decided by majority (6 to 1) to expand on the information that the fault contains in the resolve 
operation, but not to return simply a new EPI.  You can return more information such as a new resolver, not not change the EPI of the request via this
 mechanism. (Michel tasked with this)
  Action: Update
Assigned To set to David Snelling
Status changed from Open to Pending
David Snelling: 09/15/2006 9:35 AM EDT
  Comment:
From Frank:

I'd like to share two use cases for the return of a alias-EPI a an
alternative to returned referral resolver services:

* Two EPIs are independently generated for the same resource.
If we associate a resource with some bio-object, the it happens that two
different researchers "name" the same object independently from each
other. When this is discovered, one needs the option to consolidate the
metadata and policy "underneath" one of those EPIs to lessen the burden
of maintenance and to ensure consistency. A common solution is to assign
a "master-EPI", and to let the other EPIs refer to that master-EPI when
it receives resolution requests.

* Moving metadata management to a different admin domain.
When a global naming system and global resolution frameworks are used,
like DNS, HandleSystem or LSID, then the EPI's URI will include
information about the naming server, i.e. the "prefix". This prefix in
the name is commonly mapped to a real, physical identifier service that
is used to administer the metadata/resolution bindings and such a server
will be part of a certain admin domain. When the owner/administrator/PI
of the individual identifier binding moves/changes-jobs, she often wants
to take the data-objects with her to the new admin domain as well as the
ability to administer the identifier bindings. Unless that user "owns" a
whole prefix, the administration of the identifier has to remain at the
original naming server. This is often not an acceptable solution both
for the naming server admin domain as well as the original identifier
owner. A common solution is to create a new EPI with a prefix that is
maintained in the new admin-domain, and to use that for all the
bindings/resolution information, and to add to the original EPI a
one-time referral to the new EPI.


The semantics for the referral fault is something like:

"The resolver service that was asked for the resolution was unable to
provide the caller with the resolution information. However, the
resolution service has alternative information returned which the caller
may optionally use to try to resolve."

It seems to me that returning a alias-EPI fits very well within the
referral fault semantics. Furthermore, the processing of a returned
alias-EPI seems completely equivalent to the processing of the original
EPI with some checks for looping and such.

Enjoy the F2F without me.
  Action: Update
David Snelling: 09/15/2006 9:32 AM EDT
  Action: Update
Closed changed from 09/11/2006 to none (no value)
Status changed from Closed to Open
David Snelling: 09/11/2006 6:33 PM EDT
  Action: Create


 
 
 
< Previous
 
 
Next >
 


The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/go/artf5586?nav=1 at Sun, 06 Nov 2022 07:06:18 GMT