Re: [Uri-review] draft-merrick-jms-uri-01.txt

Eric Johnson <eric@tibco.com> Wed, 27 February 2008 06:43 UTC

Return-Path: <uri-review-bounces@ietf.org>
X-Original-To: ietfarch-uri-review-archive@core3.amsl.com
Delivered-To: ietfarch-uri-review-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AAAD33A697A; Tue, 26 Feb 2008 22:43:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.035
X-Spam-Level:
X-Spam-Status: No, score=0.035 tagged_above=-999 required=5 tests=[AWL=-0.528, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, HTML_MESSAGE=1, RDNS_NONE=0.1]
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 5ayGoCFrHbl6; Tue, 26 Feb 2008 22:43:28 -0800 (PST)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DAD733A6954; Tue, 26 Feb 2008 22:43:28 -0800 (PST)
X-Original-To: uri-review@core3.amsl.com
Delivered-To: uri-review@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 17F4528C3B3 for <uri-review@core3.amsl.com>; Tue, 26 Feb 2008 22:43:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
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 q-YBvcjaSUXu for <uri-review@core3.amsl.com>; Tue, 26 Feb 2008 22:43:27 -0800 (PST)
Received: from mx2.tibco.com (mx2.tibco.com [63.100.100.182]) by core3.amsl.com (Postfix) with ESMTP id 2CEBD3A6954 for <uri-review@ietf.org>; Tue, 26 Feb 2008 22:43:27 -0800 (PST)
Received: from mx2.tibco.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id D15AF1F039B; Tue, 26 Feb 2008 22:43:20 -0800 (PST)
Received: from na-h-inhub1.tibco.com (unknown [10.106.128.33]) by mx2.tibco.com (Postfix) with ESMTP id B54C51F04FA; Tue, 26 Feb 2008 22:43:18 -0800 (PST)
Received: from na-pa-fe01.na.tibco.com (na-pa-fe01.tibco.com [10.106.136.111]) by na-h-inhub1.tibco.com (8.13.6/8.13.6) with ESMTP id m1R6hIUg001504; Tue, 26 Feb 2008 22:43:18 -0800 (PST)
Received: from [10.98.39.181] ([10.98.39.181]) by na-pa-fe01.na.tibco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 26 Feb 2008 22:43:18 -0800
Message-ID: <47C5068C.509@tibco.com>
Date: Tue, 26 Feb 2008 22:43:24 -0800
From: Eric Johnson <eric@tibco.com>
User-Agent: Thunderbird 2.0.0.9 (X11/20071119)
MIME-Version: 1.0
To: Mark Baker <distobj@acm.org>, uri-review@ietf.org, SOAP over JMS <soapjms@progress.com>
References: <47B5F1D7.10808@tibco.com> <e9dffd640802152100w700128b1o798ff432549799b8@mail.gmail.com> <47C4F47D.2080609@tibco.com> <e9dffd640802262207w3a29b6f6t598f2e5f2fda33dd@mail.gmail.com>
In-Reply-To: <e9dffd640802262207w3a29b6f6t598f2e5f2fda33dd@mail.gmail.com>
X-OriginalArrivalTime: 27 Feb 2008 06:43:18.0261 (UTC) FILETIME=[094C1A50:01C8790C]
Subject: Re: [Uri-review] draft-merrick-jms-uri-01.txt
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.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://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1428211172=="
Sender: uri-review-bounces@ietf.org
Errors-To: uri-review-bounces@ietf.org

Hi Mark,

Mark Baker wrote:
Hi Eric,

On 2/27/08, Eric Johnson <eric@tibco.com> wrote:
  
 Specifically, in the introduction, change this:

 "The "jms" URI scheme is used to designate a javax.jms.Destination
 object and an associated javax.jms.ConnectionFactory object, and
 optionally provide additional information concerning the way that the
 Destination object is to be used. Probably the most common, ..."

 To this:

 "The "jms" URI scheme is used to designate a javax.jms.ConnectionFactory
 object and associated javax.jms.Destination objects, and optionally
 provides additional information concerning the way that the Destination
 objects are to be used.  The operations which can be performed on the
 ConnectionFactory and Destination resources are defined by the JMS
 specification and so a detailed description is outside the scope of this
 specification,
    
You don't get off the hook that easily 8-)  The registration requires
documentation of the operations.
  
???

Section 2.4 of RFC 4395 says that we *should* provide documentation of the operations, not that we must.  However, I think that is a distraction from the core concern, since we do document the operations by reference.
I wonder if we're talking about the same kinds of operations though:
would the JMS operations be ones that could be invoked remotely?
Because that's what the registration template is asking for, e.g. HTTP
GET for http:, FTP RETR for ftp:, etc... A quick look at the JMS
Javadocs for ConnectionFactory and Destination doesn't reveal any
application layer operations such as those AFAICT.
  
I believe you're right, we do disagree on the "kind" of operations.  In your response above, you indicate that you're expecting an "application" layer operation, but Section 2.4 doesn't actually use that qualification.  While section 2.4 proposes HTTP as a model for a URI that provides such operations, I don't read it as excluding other models.  For a clear counterpoint, the current treatment of the "mailto" URI in RFC 2368 does not require the use of "SMTP", nor should it.  I can think of uses where email gets sent with IMAP, a local sendmail agent, MAPI, or an HTTP web form (new in Firefox 3, I believe).  The "send" operation, then, is clearly decoupled from the application layer.  On the "operation" front, our JMS proposal seems to be in good company.

-Eric Johnson

_______________________________________________
Uri-review mailing list
Uri-review@ietf.org
https://www.ietf.org/mailman/listinfo/uri-review