[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



On Mon, Apr 13, 2009 at 5:31 PM, Eric Johnson <eric at 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.