Re: [Uri-review] Request for review
"Mark Baker" <distobj@acm.org> Mon, 19 June 2006 05:02 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FsBuI-0008AW-7a; Mon, 19 Jun 2006 01:02:38 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FsBuG-0008AR-TV for uri-review@ietf.org; Mon, 19 Jun 2006 01:02:36 -0400
Received: from ug-out-1314.google.com ([66.249.92.169]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FsBuF-0007If-IJ for uri-review@ietf.org; Mon, 19 Jun 2006 01:02:36 -0400
Received: by ug-out-1314.google.com with SMTP id m3so683307uge for <uri-review@ietf.org>; Sun, 18 Jun 2006 22:02:34 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=lLalMLyA6j4gRf4yrUpgFIh9A7jf+0U/jdVr8135E0SRLc8tWYH0sQcmwe/xvAJFrS+ODFSdsXPg3uEKeYMrpyKDqtEDap5htT6Xb5PxS2ngdSnX45HhweaUAU+lg/2/9z3ozn7akzRon8gS1LDU0V6c6xDFlodeibz0oBodsio=
Received: by 10.78.69.7 with SMTP id r7mr1794514hua; Sun, 18 Jun 2006 22:02:34 -0700 (PDT)
Received: by 10.78.15.17 with HTTP; Sun, 18 Jun 2006 22:02:34 -0700 (PDT)
Message-ID: <c70bc85d0606182202g384b9ddk20313d324f352f6d@mail.gmail.com>
Date: Mon, 19 Jun 2006 01:02:34 -0400
From: Mark Baker <distobj@acm.org>
To: Jerry Dunietz <jerryd@windows.microsoft.com>
Subject: Re: [Uri-review] Request for review
In-Reply-To: <5F3AAFB2FEC5ED4AA6DE79A3E0B47D80013036F7@WIN-MSG-21.wingroup.windeploy.ntdev.microsoft.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <c70bc85d0606082144k4a1233b7v65b3bbc8dc5d1e7@mail.gmail.com> <5F3AAFB2FEC5ED4AA6DE79A3E0B47D80013036F7@WIN-MSG-21.wingroup.windeploy.ntdev.microsoft.com>
X-Google-Sender-Auth: df0148e795650efc
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b7b9551d71acde901886cc48bfc088a6
Cc: "John Calhoon (LCA)" <john.calhoon@microsoft.com>, Andrey Shur <andreysh@exchange.microsoft.com>, TedHardie <hardie@qualcomm.com>, uri-review@ietf.org, Gregg Brown <greggb@microsoft.com>, Jerry@scmailgw1.scop.aoyama.ac.jp
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
Errors-To: uri-review-bounces@ietf.org
Jerry, On 6/16/06, Jerry Dunietz <jerryd@windows.microsoft.com> wrote: > Typically, deferenceable schemes supporting a GET-like operation > require code to be deployed on both the client and the server. > You describe an approach to packaging that requires code-deployment > on the server, but no particular code on the client. (Not surprising, > given that you actively trying to avoid minting a new scheme!) Yep! I should just mention too, that the new URI registration requirements require (with SHOULD strength) that permanent registrations demonstrate that existing URI schemes are insufficient, which is what motivates the questions I've been asking; "New URI schemes SHOULD have clear utility to the broad Internet community, beyond that available with already registered URI schemes" -- RFC 4395 sec 2.1 > But > if the client ever has the desire to copy the entire package > down to the client, the client needs some out-of-band knowledge that > "http://www.mysite.com/my.package" will get him a complete package > in a particular format containing all of the lower-level resources. > And more importantly, after the package has been copied to the > client, the client obviously would require some client-side code > to access the parts within the package. Yes, certainly, code to process the media type of the archive format is required in both cases. But I assume that the media type name would suffice for your "out-of-band knowledge" above, no? More below ... > Our goal was to deploy a solution which would allow packages to reside > on servers with no awareness of the physical format of a package, > accepting the need to deploy client-side code (in this specification, > in the form of a scheme implementation). Note that because no server- > side code is required, the client will interoperate with packages > retrievable via any otherwise-supported scheme. Thus, for example, > the package might be stored on an FTP server and addressed with > an "ftp:" URI. Right. Or an HTTP server with a http URI? 8-) > > Identical code can be used for working with packages on an HTTP > server as for working with packages on a local filesystem. In the > former case, the code works with a "pack:"-scheme URI in which the > token "http" occurs in the authority component. In the latter case, > the URI-based code works with a URI with the token "file" occurring > in the authority component. I'm not sure I'm following you. What do you mean by "the code works with"? As I see it, if the package were downloaded to the client, be it with HTTP, FTP, or a pack-specific PACK-TP, it should ideally be transferred using a media type which declares the format; say, application/vnd.ms.pack. And that media type should be used in locating an application which can process the package. I don't see why the URI should be used in that process, because a) URIs are names and don't typically carry that kind of info (the data scheme notwithstanding), and b) that sounds just like what a media type is for. > > > So -- are concerns being expressed with respect to the desirability > of > > > the new set of goals I describe here, or are they with the means for > > > achieving those goals? (I do think that it would be reasonable for > us > > > to flesh out the goals stated in the original submission.) > > > > It seems it's a bit of both. > > I think primarily it's been about clarifying goals. Both sets > of goals have solid benefits. The set upon which Andrey and I are > focusing led to the design of a new scheme, one requiring only client- > side support. The set towards which I think you've been driving this > discussion doesn't require a new scheme, but does require server-side > support. It doesn't require any more server-side support than the new URI scheme, AFAICT. Cheers, Mark. _______________________________________________ Uri-review mailing list Uri-review@ietf.org https://www1.ietf.org/mailman/listinfo/uri-review
- [Uri-review] Request for review Andrey Shur
- Re: [Uri-review] Request for review Mark Baker
- Re: [Uri-review] Request for review Daniel R. Tobias
- RE: [Uri-review] Request for review Gregg Brown
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Andrey Shur
- RE: [Uri-review] Request for review Andrey Shur
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Andrey Shur
- RE: [Uri-review] Request for review Martin Duerst
- RE: [Uri-review] Request for review Andrey Shur
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Martin Duerst
- RE: [Uri-review] Request for review Jerry Dunietz
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Jerry Dunietz
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Jerry Dunietz
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Andrey Shur
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Andrey Shur
- RE: [Uri-review] Request for review Andrey Shur
- Re: [Uri-review] Request for review Martin Duerst
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Andrey Shur
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Andrey Shur
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Andrey Shur
- Re: [Uri-review] Request for review Mark Baker
- RE: [Uri-review] Request for review Andrey Shur
- Re: [Uri-review] Request for review Roy T. Fielding
- RE: [Uri-review] Request for review Andrey Shur
- Re: [Uri-review] Request for review Roy T. Fielding
- Re: [Uri-review] Request for review Roy T. Fielding
- RE: [Uri-review] Request for review Martin Duerst
- RE: [Uri-review] Request for review Andrey Shur
- RE: [Uri-review] Request for review Andrey Shur
- [Uri-review] Request for review Frank Ellermann
- Re: [Uri-review] Request for review Mykyta Yevstifeyev
- Re: [Uri-review] Request for review Bjoern Hoehrmann
- Re: [Uri-review] Request for review Frank Ellermann
- Re: [Uri-review] Request for review Bjoern Hoehrmann
- Re: [Uri-review] Request for review Frank Ellermann