Re: [APPS-REVIEW] Review of draft-merrick-jms-uri-05

Mark Baker <distobj@acm.org> Tue, 14 April 2009 14:50 UTC

Return-Path: <mark@coactus.com>
X-Original-To: apps-review@core3.amsl.com
Delivered-To: apps-review@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DD16128C166 for <apps-review@core3.amsl.com>; Tue, 14 Apr 2009 07:50:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.644
X-Spam-Level:
X-Spam-Status: No, score=-104.644 tagged_above=-999 required=5 tests=[AWL=-2.667, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fe+tQ5LbG6aK for <apps-review@core3.amsl.com>; Tue, 14 Apr 2009 07:50:30 -0700 (PDT)
Received: from mail-qy0-f134.google.com (mail-qy0-f134.google.com [209.85.221.134]) by core3.amsl.com (Postfix) with ESMTP id 1F1B93A67D7 for <apps-review@ietf.org>; Tue, 14 Apr 2009 07:50:30 -0700 (PDT)
Received: by qyk40 with SMTP id 40so1138103qyk.29 for <apps-review@ietf.org>; Tue, 14 Apr 2009 07:51:41 -0700 (PDT)
MIME-Version: 1.0
Sender: mark@coactus.com
Received: by 10.229.94.133 with SMTP id z5mr2082907qcm.38.1239720691601; Tue, 14 Apr 2009 07:51:31 -0700 (PDT)
In-Reply-To: <49E3AF25.6070004@tibco.com>
References: <498B7309.5080006@alvestrand.no> <49C43146.1070100@tibco.com> <49C483AD.2000700@alvestrand.no> <e9dffd640903241747tdb75fb9ne450594d0cf38dc9@mail.gmail.com> <49E3AF25.6070004@tibco.com>
Date: Tue, 14 Apr 2009 10:51:31 -0400
X-Google-Sender-Auth: b928b29ffe4c08a8
Message-ID: <e9dffd640904140751w44941s98ee4afd708bdc8@mail.gmail.com>
From: Mark Baker <distobj@acm.org>
To: "SOAP/JMS (list)" <public-soap-jms@w3.org>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Lisa Dusseault <lisa@osafoundation.org>, apps-review@ietf.org
Subject: Re: [APPS-REVIEW] Review of draft-merrick-jms-uri-05
X-BeenThere: apps-review@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Applications Review List <apps-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-review>, <mailto:apps-review-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-review>
List-Post: <mailto:apps-review@ietf.org>
List-Help: <mailto:apps-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-review>, <mailto:apps-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2009 14:50:30 -0000

On Mon, Apr 13, 2009 at 5:31 PM, Eric Johnson <eric@tibco.com> wrote:
> As I pointed out in the email to Harald (are you on that mailing list?),
> the jms URI, as spec'd, could be global in scope.  For example, the
> jndiURL parameter could point to a remote, globally accessible JNDI host.

But AIUI, even that doesn't provide sufficient context to permit a
third party to exchange information with the service, right?

Anyhow, even if I'm mistaken about that, the important point is that
this property isn't intrinsic to the scheme.

> As a few simple counterpoints, the "file", "opaquelocktoken", "cid", and
> "mid" URI schemes has a similarly local interpretation, but a global use.

I don't see those as analogous.  file URIs (even those without host
parts) aren't interpreted locally, they're just resolved locally.
Their interpretation is global.  For example, "file:///etc/passwd"
globally identifies the local /etc/passwd file, but of course,
dereferences to a different file depending upon where it was resolved.

For jms URI, only when a producer and consumer share the same context
is an interpretation consistent.  It's somewhat akin to defining a
file-like scheme that used "foo:///asdfasdfas" to identify the local
/etc/group file, where the knowledge of that mapping wasn't part of
the scheme definition, or otherwise obtainable by any potential
consumer of that URI.

Mark.