
From jf.mule@cablelabs.com  Fri May  8 10:56:12 2009
Return-Path: <jf.mule@cablelabs.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DE2113A68EE for <drinks@core3.amsl.com>; Fri,  8 May 2009 10:56:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.467
X-Spam-Level: 
X-Spam-Status: No, score=0.467 tagged_above=-999 required=5 tests=[AWL=-0.929,  BAYES_20=-0.74, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
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 iCJthsolPrGQ for <drinks@core3.amsl.com>; Fri,  8 May 2009 10:56:12 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id 5A0FD3A6DB9 for <drinks@ietf.org>; Fri,  8 May 2009 10:55:51 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.3/8.14.3) with ESMTP id n48HvIYb013008; Fri, 8 May 2009 11:57:18 -0600
Received: from srvxchg3.cablelabs.com (10.5.0.25) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/511/kyzyl.cablelabs.com); Fri, 8 May 2009 11:57:19 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/511/kyzyl.cablelabs.com)
X-MimeOLE: Produced By Microsoft Exchange V6.5
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
x-cr-puzzleid: {8A249D63-7AD8-4D7F-B807-5CFF5D80C4FF}
x-cr-hashedpuzzle: Ar+o Bbhy CpKY C1JK DWG7 EYo5 EiM4 EnZD E5Ld IEZ8 ISTA I4kl J64L P6JV SikL S5Xb; 2; ZAByAGkAbgBrAHMALQByAGUAcQAtAHQAZQBhAG0AQABtAGwAaQBzAHQALgBsAGEAYgBzAC4AbgBpAGMALgBhAHQAOwBkAHIAaQBuAGsAcwBAAGkAZQB0AGYALgBvAHIAZwA=; Sosha1_v1; 7; {8A249D63-7AD8-4D7F-B807-5CFF5D80C4FF}; agBmAC4AbQB1AGwAZQBAAGMAYQBiAGwAZQBsAGEAYgBzAC4AYwBvAG0A; Fri, 08 May 2009 17:57:09 GMT; VABpAG0AZQBzACAAZgBvAHIAIAByAGUAZwB1AGwAYQByACAAYwBhAGwAbABzACAAZgBvAHIAIABwAHIAbwB0AG8AYwBvAGwAIABkAGUAcwBpAGcAbgAgAHQAZQBhAG0A
Content-class: urn:content-classes:message
Date: Fri, 8 May 2009 11:57:09 -0600
Message-ID: <9AAEDF491EF7CA48AB587781B8F5D7C601C77341@srvxchg3.cablelabs.com>
In-Reply-To: <AE85DAD2723E724EAB2A704148DE15AC27E6870FDD@rrc-dte-exmb2.dte.telcordia.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Times for regular calls for protocol design team
Thread-Index: AcnCpEVOIsIIxAKySuy73cbWdh0NfwAAPFiAAWnwJSAB7h/h4A==
References: <017701c9c2a5$5cf5ba10$16e12e30$@us> <AE85DAD2723E724EAB2A704148DE15AC27E6870FDD@rrc-dte-exmb2.dte.telcordia.com>
From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
To: <drinks@ietf.org>
X-Approved: ondar
Cc: drinks-req-team@mlist.labs.nic.at
Subject: [drinks] Times for regular calls for protocol design team
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 May 2009 17:56:13 -0000

HI,

   Following the last call moderated by Rich, here is a follow-up on my
action items.

   If you are interested in contributing to the protocol dvpts, and can
commit time to the protocol design team, please put your name down and
vote on the times that work best for you.  I've restricted options for
now to have a narrower set of options but if this does not work at all
for you, send me a private note and I'll see what we can do based on the
respondents.

http://www.doodle.com/p4xrwastpcizki58

Thanks,
Jean-Francois.


From jf.mule@cablelabs.com  Fri May 15 00:34:09 2009
Return-Path: <jf.mule@cablelabs.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C15023A6FA9 for <drinks@core3.amsl.com>; Fri, 15 May 2009 00:34:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.277
X-Spam-Level: 
X-Spam-Status: No, score=-0.277 tagged_above=-999 required=5 tests=[AWL=0.186,  BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
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 g6Mqm5iJ2Ym1 for <drinks@core3.amsl.com>; Fri, 15 May 2009 00:34:08 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id B55EC3A6C99 for <drinks@ietf.org>; Fri, 15 May 2009 00:34:08 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.3/8.14.3) with ESMTP id n4F7ZffH006440; Fri, 15 May 2009 01:35:41 -0600
Received: from srvxchg3.cablelabs.com (10.5.0.25) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/511/kyzyl.cablelabs.com); Fri, 15 May 2009 01:35:41 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/511/kyzyl.cablelabs.com)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 15 May 2009 01:35:38 -0600
Message-ID: <9AAEDF491EF7CA48AB587781B8F5D7C601C776AE@srvxchg3.cablelabs.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Times for regular calls for protocol design team
Thread-Index: AcnCpEVOIsIIxAKySuy73cbWdh0NfwAAPFiAAWnwJSAB7h/h4AFKXUjg
References: <017701c9c2a5$5cf5ba10$16e12e30$@us> <AE85DAD2723E724EAB2A704148DE15AC27E6870FDD@rrc-dte-exmb2.dte.telcordia.com>
From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
To: <drinks@ietf.org>
X-Approved: ondar
Cc: drinks-req-team@mlist.labs.nic.at
Subject: Re: [drinks] Times for regular calls for protocol design team
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 May 2009 07:34:09 -0000

The poll is now closed.  We will hold regular calls on Thursdays from
3-4pm ET (9-10pm CET) starting 5/21 with the people who responded to the
poll (this is our protocol design team).   The plan is to progress a
protocol document for IETF#75 that meets the current use cases and
requirements.

We will send meeting notes from the calls to the list so folks can see
where we're headed before the Internet-Draft is put together.

Jean-Francois


> -----Original Message-----
> From: Jean-Francois Mule
> Sent: Friday, May 08, 2009 11:57 AM
> To: drinks@ietf.org
> Cc: drinks-req-team@mlist.labs.nic.at
> Subject: Times for regular calls for protocol design team
>=20
> HI,
>=20
>    Following the last call moderated by Rich, here is a follow-up
> on my action items.
>=20
>    If you are interested in contributing to the protocol dvpts, and
> can commit time to the protocol design team, please put your name
> down and vote on the times that work best for you.  I've restricted
> options for now to have a narrower set of options but if this does
> not work at all for you, send me a private note and I'll see what
> we can do based on the respondents.
>=20
> http://www.doodle.com/p4xrwastpcizki58
>=20
> Thanks,
> Jean-Francois.


From jf.mule@cablelabs.com  Wed May 27 09:50:41 2009
Return-Path: <jf.mule@cablelabs.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D89AD3A6BD6 for <drinks@core3.amsl.com>; Wed, 27 May 2009 09:50:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.308
X-Spam-Level: 
X-Spam-Status: No, score=-0.308 tagged_above=-999 required=5 tests=[AWL=0.154,  BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368, HTML_MESSAGE=0.001]
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 7917XA-0i+VB for <drinks@core3.amsl.com>; Wed, 27 May 2009 09:50:40 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id 3FBFE3A6452 for <drinks@ietf.org>; Wed, 27 May 2009 09:50:40 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.3/8.14.3) with ESMTP id n4RGl7ql020049 for <drinks@ietf.org>; Wed, 27 May 2009 10:47:07 -0600
Received: from srvxchg3.cablelabs.com (10.5.0.25) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/511/kyzyl.cablelabs.com); Wed, 27 May 2009 10:47:07 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/511/kyzyl.cablelabs.com)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9DEEA.C643F3A4"
Date: Wed, 27 May 2009 10:46:59 -0600
Message-ID: <9AAEDF491EF7CA48AB587781B8F5D7C601C77BB6@srvxchg3.cablelabs.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Minutes from May 21 protocol design team call
Thread-Index: Acne6sDoOZPHzmdfQAO0sBMSNs2nEQ==
From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
To: <drinks@ietf.org>
X-Approved: ondar
Subject: [drinks] Minutes from May 21 protocol design team call
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 May 2009 16:50:41 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9DEEA.C643F3A4
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

---=20
--- IETF DRINKS WG, protocol design team minutes
--- May 21 2009

--- Attendees=20
Richard Shockey
Debbie Guyton
Ken Cartwright
Manjul Maharishi
Spencer Dawkins
Sumanth Channabasappa
Jean-Francois Mule
several dogs barking

--- Agenda
 1/ Introductions and goals for 1st I-D
 2/ Use cases and protocol requirements
 3/ protocol I-D
   + scope
   + outline discussion
   + transport requirements
   + data model discussion
 4/ Action item summary and next steps.


--- Notes=20
Minutes reported by Debbie and Jean-Francois.
Call moderated by Jean-Francois.
Any comments on these notes should be sent to drinks@ietf.org

We will have a weekly call, start with one hour and potentially extend
the call to two hours as we have more technical debates and issues to
close.


1/ Introductions of design team members and goals for  1st I-D
Our main goal is to produce a protocol that meets the requirements and
use cases discussed in DRINKS.  Our immediate objective is to have a
first Internet-Draft by the end of June 2009 (before the cut-off date
for the next IETF).

Rich indicated that we should continue the work on use cases and
requirements in parallel. =20

Rich stated that there is consensus on a SOAP/XML protocol and there
is a need to sync with the Application Area folks, especially in the
security arena.  This is something to keep in mind as progress is
made.

We discussed the outline for the general approach for developing a
protocol document:
  - protocol capabilities
  - transport requirements
  - data model
  - security


We then did a roundtable to get everyone's input on the goals and the
approach to make progress. =20
There was general agreement on the approach. =20

The protocol should provide options to extensibility as some people
may want to add elements to the data model later on (comment made by
several folks).=20
 =20
Debbie indicated that in XML-based protocols, it should be easier to
add extensibility.  Ken used EPP and NETCONF as examples of IETF
protocols that lay out the approach to extensibility well and that
could be followed.

Richard thought that it would be useful to consult the app area AD
Lisa Dusseault for input, particularly on security requirements, and
perhaps have some discussions with the application ADs to get their
input.
# Action Item (AI): Jean-Francois before 5/28
# Jean-Francois to ping Lisa to get her on a call with this group
# (URL to charter, goals & requirements, minutes of the last meeting
# to give her the background).


2/ Use cases and protocol requirements
Sumanth suggested that we keep the use cases and requirements doc in
sync and volunteered to do so.  Everyone agreed that would be good.

# AI:  Sumanth on a regular basis by sending mails to IETF drinks
# list with deltas and proposed changes
# Sumanth to keep the use case and requirement documents in sync in
# case use cases need to be improved.

3/ Protocol I-D
Rich summarized the current wg consensus to use SOAP/XML (in both BoF
meetings) and each time we met to discuss that. Rich re-iterated some
of the comments he made in previous wg about the lack of EPP
implementation for SP for things like DRINKS want to do.

Ken added that the protocols like EPP and NETCONF have separated
transport
from data model/structure definitions of the protocol.  Ken
recommended we follow the same approach so it gives implementers the
option to implement another transport protocol to define new
transport.  There was general agreement to follow this model.

- Scope of this protocol
Jean-Francois asked the question of the scope of the protocol.=20
Ken put the emphasis on the data model: it should meet both the needs
of the registry-to-registry (provisioning of the registry) and
registry to cache server.
We had unanimous consensus to do the client to registry protocol
definition first.
   first - client to registry (front-end of provisioning the registry)
   later - registry to server (which includes registry-to-registry)


- Document Outline
Ken volunteered to provide a first proposal for our next call based on
existing work done on provisioning and config protocols:
  - RFC 4741 and RFC 4743 define NETCONF, and=20
  - RFC 4930 and RFC 4934, EPP and EPP over TCP
We agreed to get a draft outline out before our next call based on
these examples.  This could help speed up things.
Spencer commented that it would be good to keep the outline small for
now (agreed).
# AI: Ken before 5/27 COB
# Ken to send a first proposal to the design team via email so we can
expedite=20


- Transport requirements
# AI: Jean-Francois to send input before 5/27 COB based on previous IETF
DRINKS
# presentation done in Dublin to the list.

# AI: Debbie agreed to review her presentation and list required
# features of the protocol for design team discussion.


- Data model discussion
We had consensus that the data model should belong in the protocol
document, at least for now.

Manjul volunteered to provide an initial proposal for bashing on the
next call.
Rich and Sumanth agreed that it would be better to have someone look at
it.
Rich insisted that we should refrain from adding to much for it.
Jean-Francois agreed, we should keep things simple rather than try and
be exhaustive.

# AI: Manjul to propose a basic data model for team's review on the
# next call

Rich indicated we should take into account the WG comments about not
being too PSTN centric in the data model, a criticism that has been
often voiced given the use of PSTN and Routing Numbers in the use
cases.


- action item summary and next steps.
Jean-Francois reviewed the action item list (see above, denoted by
AI:).

We concluded the call.

# AI: Jean-Francois to consolidate his notes with Debbie and send
# them to the DRINKS WG list

Next call is Thursday May 28, 1pm MT, 3pm ET, and 9pm CET.

> end.

------_=_NextPart_001_01C9DEEA.C643F3A4
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7654.12">
<TITLE>Minutes from May 21 protocol design team call</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=3DLTR><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#008B00" SIZE=3D2 FACE=3D"Courier =
New">---</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#008B00" SIZE=3D2 FACE=3D"Courier New">--- IETF DRINKS WG, =
protocol design team minutes</FONT></B></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#008B00" SIZE=3D2 FACE=3D"Courier New">--- May 21 =
2009</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<BR>
</SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#008B00" SIZE=3D2 FACE=3D"Courier New">--- =
Attendees</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">Richard Shockey<BR>
Debbie Guyton<BR>
Ken Cartwright<BR>
Manjul Maharishi<BR>
Spencer Dawkins<BR>
Sumanth Channabasappa<BR>
Jean-Francois Mule<BR>
several dogs barking<BR>
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#008B00" SIZE=3D2 FACE=3D"Courier New">--- =
Agenda</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">&nbsp;1/ Introductions and goals for =
1st I-D<BR>
&nbsp;2/ Use cases and protocol requirements<BR>
&nbsp;3/ protocol I-D<BR>
&nbsp;&nbsp; + scope<BR>
&nbsp;&nbsp; + outline discussion<BR>
&nbsp;&nbsp; + transport requirements<BR>
&nbsp;&nbsp; + data model discussion<BR>
&nbsp;4/ Action item summary and next steps.<BR>
<BR>
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#008B00" SIZE=3D2 FACE=3D"Courier New">--- =
Notes</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">Minutes reported by Debbie and =
Jean-Francois.<BR>
Call moderated by Jean-Francois.<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Courier New">Any comments on these notes should be sent to =
drinks@ietf.org<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">We will have a weekly call, start =
with one hour and potentially extend<BR>
the call to two hours as we have more technical debates and issues =
to<BR>
close.<BR>
<BR>
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#B02F60" SIZE=3D2 FACE=3D"Courier New">1/ Introductions of =
design team members and goals for&nbsp;&nbsp;1st =
I-D</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">Our main goal is to produce a =
protocol that meets the requirements and<BR>
use cases discussed in DRINKS.&nbsp;&nbsp;Our immediate objective is to =
have a<BR>
first Internet-Draft by the end of June 2009 (before the cut-off =
date<BR>
for the next IETF).<BR>
<BR>
Rich indicated that we should continue the work on use cases and<BR>
requirements in parallel.&nbsp;&nbsp;<BR>
<BR>
Rich stated that there is consensus on a SOAP/XML protocol and there<BR>
is a need to sync with the Application Area folks, especially in the<BR>
security arena.&nbsp;&nbsp;This is something to keep in mind as progress =
is<BR>
made.<BR>
<BR>
We discussed the outline for the general approach for developing a<BR>
protocol document:<BR>
&nbsp;&nbsp;- protocol capabilities<BR>
&nbsp;&nbsp;- transport requirements<BR>
&nbsp;&nbsp;- data model<BR>
&nbsp;&nbsp;- security<BR>
<BR>
<BR>
We then did a roundtable to get everyone's input on the goals and =
the<BR>
approach to make progress.&nbsp;&nbsp;<BR>
There was general agreement on the approach.&nbsp;&nbsp;<BR>
<BR>
The protocol should provide options to extensibility as some people<BR>
may want to add elements to the data model later on (comment made by<BR>
several folks).<BR>
&nbsp;&nbsp;<BR>
Debbie indicated that in XML-based protocols, it should be easier to<BR>
add extensibility.&nbsp;&nbsp;Ken used EPP and NETCONF as examples of =
IETF<BR>
protocols that lay out the approach to extensibility well and that<BR>
could be followed.<BR>
<BR>
Richard thought that it would be useful to consult the app area AD<BR>
Lisa Dusseault for input, particularly on security requirements, and<BR>
perhaps have some discussions with the application ADs to get their<BR>
input.<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># Action Item (AI): =
Jean-Francois before 5/28</FONT></I></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># Jean-Francois to ping =
Lisa to get her on a call with this group</FONT></I></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># (URL to charter, goals =
&amp; requirements, minutes of the last meeting</FONT></I></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># to give her the =
background).</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<BR>
<BR>
</SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#B02F60" SIZE=3D2 FACE=3D"Courier New">2/ Use cases and =
protocol requirements</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">Sumanth suggested that we keep the =
use cases and requirements doc in<BR>
sync and volunteered to do so.&nbsp;&nbsp;Everyone agreed that would be =
good.<BR>
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># AI:&nbsp;&nbsp;Sumanth =
on a regular basis by sending mails to IETF =
drinks</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># list with deltas and =
proposed changes</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># Sumanth to keep the =
use case and requirement documents in sync in</FONT></I></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># case use cases need to =
be improved.</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<BR>
</SPAN><SPAN LANG=3D"en-us"><B></B></SPAN><SPAN =
LANG=3D"en-us"><B></B></SPAN><SPAN LANG=3D"en-us"><B><FONT =
COLOR=3D"#B02F60" SIZE=3D2 FACE=3D"Courier New">3/ Protocol =
I-D</FONT></B></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">Rich summarized the current wg =
consensus to use SOAP/XML (in both BoF<BR>
meetings) and each time we met to discuss that. Rich re-iterated =
some<BR>
of the comments he made in previous wg about the lack of EPP<BR>
implementation for SP for things like DRINKS want to do.<BR>
<BR>
Ken added that the protocols like EPP and NETCONF have separated =
transport<BR>
from data model/structure definitions of the =
protocol.&nbsp;&nbsp;Ken<BR>
recommended we follow the same approach so it gives implementers the<BR>
option to implement another transport protocol to define new<BR>
transport.&nbsp;&nbsp;There was general agreement to follow this =
model.<BR>
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#8A2AE2" =
SIZE=3D2 FACE=3D"Courier New">- Scope of this =
protocol</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">Jean-Francois asked the question of =
the scope of the protocol.<BR>
Ken put the emphasis on the data model: it should meet both the =
needs<BR>
of the registry-to-registry (provisioning of the registry) and<BR>
registry to cache server.<BR>
We had unanimous consensus to do the client to registry protocol<BR>
definition first.<BR>
&nbsp;&nbsp; first - client to registry (front-end of provisioning the =
registry)<BR>
&nbsp;&nbsp; later - registry to server (which includes =
registry-to-registry)<BR>
<BR>
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#8A2AE2" =
SIZE=3D2 FACE=3D"Courier New">- Document Outline</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">Ken volunteered to provide a first =
proposal for our next call based on<BR>
existing work done on provisioning and config protocols:<BR>
&nbsp;&nbsp;- RFC 4741 and RFC 4743 define NETCONF, and<BR>
&nbsp;&nbsp;- RFC 4930 and RFC 4934, EPP and EPP over TCP<BR>
We agreed to get a draft outline out before our next call based on<BR>
these examples.&nbsp;&nbsp;This could help speed up things.<BR>
Spencer commented that it would be good to keep the outline small =
for<BR>
now (agreed).<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># AI: Ken before 5/27 =
COB</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># Ken to send a first =
proposal to the design team via email so we can =
expedite</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<BR>
<BR>
</SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#8A2AE2" SIZE=3D2 FACE=3D"Courier New">- =
Transport requirements</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># AI: Jean-Francois to =
send input before 5/27 COB based on previous IETF =
DRINKS</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># presentation done in =
Dublin to the list.</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># AI: Debbie agreed to =
review her presentation and list required</FONT></I></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># features of the =
protocol for design team discussion.</FONT></I></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><BR>
<BR>
<BR>
</SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT COLOR=3D"#8A2AE2" SIZE=3D2 FACE=3D"Courier New">- =
Data model discussion</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">We had consensus that the data model =
should belong in the protocol<BR>
document, at least for now.<BR>
<BR>
Manjul volunteered to provide an initial proposal for bashing on the =
next call.<BR>
Rich and Sumanth agreed that it would be better to have someone look at =
it.<BR>
Rich insisted that we should refrain from adding to much for it.<BR>
Jean-Francois agreed, we should keep things simple rather than try =
and<BR>
be exhaustive.<BR>
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># AI: Manjul to propose =
a basic data model for team's review on the</FONT></I></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># next =
call</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<BR>
<FONT SIZE=3D2 FACE=3D"Courier New">Rich indicated we should take into =
account the WG comments about not<BR>
being too PSTN centric in the data model, a criticism that has been<BR>
often voiced given the use of PSTN and Routing Numbers in the use<BR>
cases.<BR>
<BR>
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#8A2AE2" =
SIZE=3D2 FACE=3D"Courier New">- action item summary and next =
steps.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<FONT SIZE=3D2 FACE=3D"Courier New">Jean-Francois reviewed the action =
item list (see above, denoted by<BR>
AI:).<BR>
<BR>
We concluded the call.<BR>
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># AI: Jean-Francois to =
consolidate his notes with Debbie and send</FONT></I></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><BR>
</SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><SPAN =
LANG=3D"en-us"><I></I></SPAN><SPAN LANG=3D"en-us"><I><FONT =
COLOR=3D"#0000ED" SIZE=3D2 FACE=3D"Courier New"># them to the DRINKS WG =
list</FONT></I></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><BR>
<BR>
<FONT SIZE=3D2 FACE=3D"Courier New">Next call is Thursday May 28, 1pm =
MT, 3pm ET, and 9pm CET.<BR>
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=3D"#458B73" =
SIZE=3D2 FACE=3D"Courier New">&gt; end.</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>

</BODY>
</HTML>
------_=_NextPart_001_01C9DEEA.C643F3A4--

From kcartwright@verisign.com  Wed May 27 11:14:32 2009
Return-Path: <kcartwright@verisign.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2ED193A712E for <drinks@core3.amsl.com>; Wed, 27 May 2009 11:14:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 xhPc9nZeRTRC for <drinks@core3.amsl.com>; Wed, 27 May 2009 11:14:30 -0700 (PDT)
Received: from colibri.verisign.com (colibri.verisign.com [65.205.251.74]) by core3.amsl.com (Postfix) with ESMTP id 27F9D3A6E2D for <drinks@ietf.org>; Wed, 27 May 2009 11:14:30 -0700 (PDT)
Received: from MOU1WNEXCN03.vcorp.ad.vrsn.com (mailer6.verisign.com [65.205.251.33]) by colibri.verisign.com (8.13.6/8.13.4) with ESMTP id n4RHm4Jf013042 for <drinks@ietf.org>; Wed, 27 May 2009 10:48:04 -0700
Received: from oly1wnexcb02.vcorp.ad.vrsn.com ([10.55.13.57]) by MOU1WNEXCN03.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 27 May 2009 11:16:12 -0700
Received: from OLY1WNEXCB04.vcorp.ad.vrsn.com ([10.55.13.59]) by oly1wnexcb02.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 27 May 2009 11:16:11 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9DEF7.36F75666"
Date: Wed, 27 May 2009 11:16:11 -0700
Message-ID: <F6CA77AFE8C2AD4794D34500B161B94618AD0C@OLY1WNEXCB04.vcorp.ad.vrsn.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [drinks protocol] Candidate RFC Outlines, etc
Thread-Index: AcneDrpwX9afXoQeRzKT0WpMPTWYigA6Gh8A
From: "Cartwright, Kenneth" <kcartwright@verisign.com>
To: "IETF DRINKS WG" <drinks@ietf.org>
X-OriginalArrivalTime: 27 May 2009 18:16:11.0405 (UTC) FILETIME=[36C6B3D0:01C9DEF7]
Subject: [drinks] FW: [drinks protocol] Candidate RFC Outlines, etc
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 May 2009 18:14:32 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9DEF7.36F75666
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Forwarding to the main list.

________________________________

From: Cartwright, Kenneth=20
Sent: Tuesday, May 26, 2009 10:32 AM
To: Spencer Dawkins; Guyton, Deborah A; Richard Shockey; Cartwright,
Kenneth; Maharishi, Manjul; Sumanth Channabasappa; Alexander Mayrhofer;
Jean-Francois Mule
Subject: [drinks protocol] Candidate RFC Outlines, etc


Per action items from last week's call I'm offering the following items
below:

=20

1) A few words and proposal for the name(s) of the protocols involved.
If we have a name for the two protocols then I think it may be a tad
easier to discuss them.

2) The list of the existing RFCs that I looked at as seed data for the
two proposed RFC outlines.

3) A proposed high level architectural approach to the protocol, as it
is very difficult to propose an RFC outline without also having a
high-level architectural approach to the protocol.

=20

Btw, is the email recipient list above the correct email list to use?

=20

Thanks.

Ken.

=20

Protocol Names=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20

One could propose names for what Rich has accurately referred to as the
"Provisioning" Protocol and the "Distribution" Protocol, VPPP and VPDP.
VPPP allows provisioning into the VoIP peering "registry", and VPDP
allows distribution of the resulting "registry" data views down to the
"addressing servers". So, what we are embarking on as our primary focus
initially is an instance of a VPPP. This sounds like a minor point, I
think getting these two names agreed on adds meaningful clarity and
context to what we are all talking about.=20

RegistryClient =3D VPPP Client=20

Registry =3D VPPP Server=20

Registry=3DVPDP Client=20

AddressingServer =3D VPDP Server=20

But onto the primary action item: Protocol Document Outlines and Overall
Approach to the Protocol Itself.

=20

Protocol Document Outlines and Overall Approach to the Protocol Itself=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20

After reviewing the following RFCs and the ESPP document, my thoughts on
the protocol approach and specification outline are as follows:=20

RFCs Reviewed as Models:=20

1) 4741 NETCONF Configuration Protocol=20

2) 4743 Using NETCONF over SOAP=20

3) 4930 EPP=20

4) 4931 EPP Domain Name Mapping=20

5) 4934 EPP Over TCP

=20

High-Level Protocol Approach/Architecture:=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

1) Thick vs Thin WSDL: When designing VPPP use a "Generic/Thin WSDL"
approach. This is the approach I would take if I were to SOAPify EPP,
and is also the approach taken by NETCONF. This approach did not "sell"
(was not adopted) when proposed to the ESPP working group I think
because it was proposed after others had grown comfortable with the
"Thick WSDL" approach.=20

2) Separation of Protocol "Messaging and Transport" and "Protocol Data
Structures": Clearly separate, both conceptually and structurally, the
specification of the protocol "messaging and transport" from the
specification of the protocol data structures. This is the approach that
both EPP and NETCONF takes, and seems to be the IETF way (ESPP did not
take this approach). I also like how this approach creates some
semblance of layering with the resulting flexibility. It also just
"sounds smart", :-).=20

3) Extensibility: EPP, NETCONF, and ESPP are all inherently extensible.
It is very important that the new protocol also be inherently extensible
and we can perhaps take the "best of" approaches used by EPP, NETCONF,
and ESPP.=20

=20

Protocol Document Outlines (2 of them):=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20

>>>>Outline of VPPP Specification:=20

1 Introduction=20

1.1 Protocol Overview=20

1.2 Layering=20

1.3 Data Model=20

1.4 Conventions Used in This Document=20

2 Transport Requirements=20

2.1 Connection Oriented Operation=20

2.2 Authentication=20

2.3 Mandatory Transport=20

2.4 Pipelining=20

3 XML Considerations=20

3.1 Namespaces=20

3.2 Versioning=20

4 Request and Reply Model=20

4.1 Request=20

4.2 Reply=20

4.3 Object Identity=20

4.4 Client/Server Synchronization=20

4.5 Result Codes=20

5 Protocol Commands=20

5.1 "Command 1"=20

5.1.1 Description=20

5.1.2 Example=20

5.1.2 Applicable Result Codes=20

5.2 "Command 2"=20

5.2.1 Description=20

5.2.2 Example=20

5.2.2 Applicable Result Codes=20

6 Security Considerations=20

7 IANA Considerations=20

8 Authors and Acknowledgements=20

9 References=20

9.1 Normative References=20

9.2 Informative References=20

Appendix A Formal Specification - XSD=20

Appendix B Specification Extensibility=20

=20

=20

>>>>Outline of VPPP over SOAP Specification=20

1 Introduction=20

1.1 SOAP Mapping Overview=20

1.2 Conventions Uses in This Document=20

2 SOAP Usage=20

2.1 Background=20

2.2 SOAP Repository/URL=20

2.3 SOAP over HTTP Transport=20

2.4 SOAP Headers=20

2.5 Session Management=20

3 SOAP VPPP Message Exchange=20

3.6.1 Description=20

3.6.1 Example=20

4 Security Considerations=20

5 IANA Considerations=20

6 Authors and Acknowledgements=20

7 References=20

7.1 Normative References=20

7.2 Informative References=20

Appendix A Formal Specification - WSDL=20

=20


------_=_NextPart_001_01C9DEF7.36F75666
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.3492" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D154381518-27052009>Forwarding to the main =
list.</SPAN></FONT></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> Cartwright, Kenneth =
<BR><B>Sent:</B>=20
Tuesday, May 26, 2009 10:32 AM<BR><B>To:</B> Spencer Dawkins; Guyton, =
Deborah A;=20
Richard Shockey; Cartwright, Kenneth; Maharishi, Manjul; Sumanth =
Channabasappa;=20
Alexander Mayrhofer; Jean-Francois Mule<BR><B>Subject:</B> [drinks =
protocol]=20
Candidate RFC Outlines, etc<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><FONT face=3DArial size=3D2>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009>Per&nbsp;action items from last week's call =
I'm=20
offering the following items below:</SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009></SPAN></SPAN>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009>1) A few words and proposal for the name(s) =
of the=20
protocols involved.&nbsp; If we have a name for the two protocols then I =
think=20
it may be a tad easier to discuss them.</SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009>2) The list of the existing RFCs that I =
looked at as=20
seed data for the two proposed RFC outlines.</SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009>3) A proposed high level architectural =
approach to the=20
protocol, as it is very difficult to propose an RFC outline without also =
having=20
a high-level architectural approach to the protocol.</SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"></SPAN>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009>Btw, is the email recipient list above the =
correct=20
email list to use?</SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009></SPAN></SPAN>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009>Thanks.</SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009>Ken.</SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"></SPAN>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Protocol =
Names</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009>One could propose names for what Rich has =
accurately=20
referred to as the "Provisioning" Protocol and the "Distribution" =
Protocol, VPPP=20
and VPDP.&nbsp; </SPAN>VPPP allows provisioning&nbsp;<SPAN=20
class=3D990011514-26052009>in</SPAN>to the VoIP peering "registry", and =
VPDP=20
allows distribution of the resulting "registry" data views&nbsp;<SPAN=20
class=3D990011514-26052009>down </SPAN>to the&nbsp;<SPAN=20
class=3D990011514-26052009>"</SPAN>addressing servers<SPAN=20
class=3D990011514-26052009>"</SPAN>.&nbsp;<SPAN=20
class=3D990011514-26052009>So</SPAN><SPAN=20
class=3D990011514-26052009>,</SPAN>&nbsp;what we are embarking =
on&nbsp;<SPAN=20
class=3D990011514-26052009>as our primary focus initially</SPAN> is an =
instance of=20
a VPPP. This sounds like a minor point, I think getting these two names =
agreed=20
on adds&nbsp;<SPAN =
class=3D990011514-26052009>meaningful&nbsp;</SPAN>clarity and=20
context to what we are all talking about.</SPAN><FONT face=3D"Times New =
Roman"=20
size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">RegistryClient<SPAN=20
class=3D990011514-26052009> </SPAN>=3D<SPAN class=3D990011514-26052009>=20
</SPAN>VPPP<SPAN class=3D990011514-26052009> </SPAN>Client</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Registry<SPAN=20
class=3D990011514-26052009> </SPAN>=3D<SPAN class=3D990011514-26052009>=20
</SPAN>VPPP<SPAN class=3D990011514-26052009> </SPAN>Server</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">Registry=3DVPDP<SPAN=20
class=3D990011514-26052009> </SPAN>Client</SPAN><FONT face=3D"Times New =
Roman"=20
size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">AddressingServer<SPAN=20
class=3D990011514-26052009> </SPAN>=3D<SPAN class=3D990011514-26052009>=20
</SPAN>VPDP<SPAN class=3D990011514-26052009> </SPAN>Server</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">But onto the =
primary action=20
item: Protocol Document Outlines and Overall Approach to the Protocol=20
Itself<SPAN class=3D990011514-26052009>.</SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009></SPAN></SPAN>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Protocol Document =
Outlines=20
and Overall Approach to the Protocol Itself</SPAN><FONT face=3D"Times =
New Roman"=20
size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</SP=
AN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">After reviewing =
the=20
following RFCs and the ESPP document, my thoughts on the protocol =
approach and=20
specifica<SPAN class=3D990011514-26052009>t</SPAN>ion outline are as=20
follows:</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">RFCs Reviewed as=20
Models:</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">1) 4741 NETCONF=20
Configuration Protocol</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2) 4743 Using =
NETCONF over=20
SOAP</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">3) 4930 =
EPP</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">4) 4931 EPP Domain =
Name=20
Mapping</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5) 4934 EPP Over=20
TCP</SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"></SPAN>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009>High-Level </SPAN>Protocol Approach<SPAN=20
class=3D990011514-26052009>/Architecture</SPAN>:</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D</SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">1) Thick vs Thin =
WSDL: When=20
designing VPPP use&nbsp;<SPAN class=3D990011514-26052009>a</SPAN> =
"Generic/Thin=20
WSDL" approach. This is the approach I would take if I were to SOAPify =
EPP, and=20
is also the approach taken by NETCONF. This approach did&nbsp;<SPAN=20
class=3D990011514-26052009>not </SPAN>"sell"&nbsp;<SPAN=20
class=3D990011514-26052009>(was not adopted) </SPAN>when proposed to the =
ESPP=20
working group I think because&nbsp;<SPAN class=3D990011514-26052009>it=20
was</SPAN>&nbsp;proposed after others had grown comfortable with the =
"Thick=20
WSDL" approach.</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2) Separation of =
Protocol=20
"Messaging and Transport" and "Protocol Data Structures": Clearly =
separate, both=20
conceptually and structurally, the specification of the protocol =
"messaging and=20
transport" from the specification of the protocol data structures. This =
is the=20
approach that both EPP and NETCONF takes, and seems to be the IETF =
way<SPAN=20
class=3D990011514-26052009> (ESPP did not take this approach)</SPAN>. I =
also like=20
how this approach creates some semblance of layering with the resulting=20
flexibility. It also just "sounds smart", :-).</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">3) =
Extensibility:&nbsp;<SPAN=20
class=3D990011514-26052009>EPP, NETCONF, and ESPP are&nbsp;all</SPAN> =
inherently=20
extensible.&nbsp;<SPAN class=3D990011514-26052009>It is very important =
that the=20
new protocol also be inherently extensible and we can perhaps take the =
"best of"=20
approaches used by EPP, NETCONF, and ESPP</SPAN>. </SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"></SPAN>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Protocol Document =
Outlines=20
(2 of them):</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><SPAN=20
class=3D990011514-26052009><FONT=20
face=3DArial>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FO=
NT></SPAN></SPAN><FONT=20
face=3D"Times New Roman" size=3D3>&nbsp;</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&gt;&gt;&gt;&gt;Outline of=20
VPPP Specification:</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">1 =
Introduction</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">1.1 Protocol=20
Overview</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">1.2 =
Layering</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">1.3 Data =
Model</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">1.4 Conventions =
Used in This=20
Document</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2 Transport=20
Requirements</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2.1 Connection =
Oriented=20
Operation</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2.2=20
Authentication</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2.3 Mandatory=20
Transport</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2.4 =
Pipelining</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">3 XML=20
Considerations</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">3.1 =
Namespaces</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">3.2 =
Versioning</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">4 Request and =
Reply=20
Model</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">4.1 =
Request</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">4.2 =
Reply</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">4.3 Object=20
Identity</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">4.4 Client/Server=20
Synchronization</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">4.5 Result =
Codes</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5 Protocol=20
Commands</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5.1 "Command =
1"</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5.1.1=20
Description</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5.1.2 =
Example</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5.1.2 Applicable =
Result=20
Codes</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5.2 "Command =
2"</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5.2.1=20
Description</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5.2.2 =
Example</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5.2.2 Applicable =
Result=20
Codes</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">6 Security=20
Considerations</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">7 IANA=20
Considerations</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">8 Authors and=20
Acknowledgements</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">9 =
References</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">9.1 Normative=20
References</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">9.2 Informative=20
References</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Appendix A Formal=20
Specification - XSD</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Appendix B =
Specification=20
Extensibility</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><FONT=20
face=3D"Courier New"></FONT>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><FONT=20
face=3D"Courier New"></FONT>&nbsp;</P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&gt;&gt;&gt;&gt;Outline of=20
VPPP over SOAP Specification</SPAN><FONT face=3D"Times New Roman" =
size=3D3>=20
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">1 =
Introduction</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">1.1 SOAP Mapping=20
Overview</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">1.2 Conventions =
Uses in This=20
Document</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2 SOAP =
Usage</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2.1 =
Background</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2.2 SOAP=20
Repository/URL</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2.3 SOAP over HTTP =

Transport</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2.4 SOAP =
Headers</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">2.5 Session=20
Management</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">3 SOAP VPPP =
Message=20
Exchange</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">3.6.1=20
Description</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">3.6.1 =
Example</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">4 Security=20
Considerations</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">5 IANA=20
Considerations</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">6 Authors and=20
Acknowledgements</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">7 =
References</SPAN><FONT=20
face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">7.1 Normative=20
References</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">7.2 Informative=20
References</SPAN><FONT face=3D"Times New Roman" size=3D3> </FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: =
none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Appendix A Formal=20
Specification - WSDL</SPAN><FONT face=3D"Times New Roman" size=3D3> =
</FONT></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0in 0in 0pt; mso-pagination: none; =
mso-layout-grid-align: none"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></P></FONT></DIV></BODY></HTML>

------_=_NextPart_001_01C9DEF7.36F75666--

From richard@shockey.us  Wed May 27 15:00:28 2009
Return-Path: <richard@shockey.us>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 788FB3A67EB for <drinks@core3.amsl.com>; Wed, 27 May 2009 15:00:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.965
X-Spam-Level: 
X-Spam-Status: No, score=-1.965 tagged_above=-999 required=5 tests=[AWL=0.299,  BAYES_00=-2.599, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334]
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 ULOS0jMuf1Lu for <drinks@core3.amsl.com>; Wed, 27 May 2009 15:00:26 -0700 (PDT)
Received: from outbound-mail-147.bluehost.com (outbound-mail-147.bluehost.com [67.222.38.37]) by core3.amsl.com (Postfix) with SMTP id 396573A6F2B for <drinks@ietf.org>; Wed, 27 May 2009 15:00:23 -0700 (PDT)
Received: (qmail 25821 invoked by uid 0); 27 May 2009 21:55:26 -0000
Received: from unknown (HELO box462.bluehost.com) (74.220.219.62) by outboundproxy5.bluehost.com with SMTP; 27 May 2009 21:55:26 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=shockey.us; h=Received:From:To:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language:X-Identified-User; b=VosRUcTqtA7uygOtHQwZL3TGATz2iuQm6VB+5DSJ2ks+OWeEJ3vi7axOlgO6fZXbcU1KYoOzNhHfw7xQRThte8Av7OBJuMq/sLkPqLtHvDb+5DtR9MbYYmQs5goMC9Wc;
Received: from pool-173-66-69-164.washdc.fios.verizon.net ([173.66.69.164] helo=rshockeyPC) by box462.bluehost.com with esmtpa (Exim 4.69) (envelope-from <richard@shockey.us>) id 1M9R5p-0005gD-HF; Wed, 27 May 2009 15:55:26 -0600
From: "Richard Shockey" <richard@shockey.us>
To: "'Jean-Francois Mule'" <jf.mule@cablelabs.com>, <drinks@ietf.org>
References: <9AAEDF491EF7CA48AB587781B8F5D7C601C77BB6@srvxchg3.cablelabs.com>
In-Reply-To: <9AAEDF491EF7CA48AB587781B8F5D7C601C77BB6@srvxchg3.cablelabs.com>
Date: Wed, 27 May 2009 17:55:09 -0400
Message-ID: <024801c9df15$ced0afa0$6c720ee0$@us>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0249_01C9DEF4.47BF0FA0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acne6sDoOZPHzmdfQAO0sBMSNs2nEQAKmKCg
Content-Language: en-us
X-Identified-User: {3286:box462.bluehost.com:shockeyu:shockey.us} {sentby:smtp auth 173.66.69.164 authed with richard+shockey.us}
Subject: Re: [drinks] Minutes from May 21 protocol design team call
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 May 2009 22:00:28 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0249_01C9DEF4.47BF0FA0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

For the record the dogs were Molly, Hobbs and Zoe, all rescue Dalmatians.

 

They may wish to participate in the future design team discussions,
especially when barking is involved.  

 

We certainly know there is a fair amount of barking in the IETF. 

 

From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf Of
Jean-Francois Mule
Sent: Wednesday, May 27, 2009 12:47 PM
To: drinks@ietf.org
Subject: [drinks] Minutes from May 21 protocol design team call

 

---
--- IETF DRINKS WG, protocol design team minutes
--- May 21 2009

--- Attendees
Richard Shockey
Debbie Guyton
Ken Cartwright
Manjul Maharishi
Spencer Dawkins
Sumanth Channabasappa
Jean-Francois Mule
several dogs barking

--- Agenda
 1/ Introductions and goals for 1st I-D
 2/ Use cases and protocol requirements
 3/ protocol I-D
   + scope
   + outline discussion
   + transport requirements
   + data model discussion
 4/ Action item summary and next steps.


--- Notes
Minutes reported by Debbie and Jean-Francois.
Call moderated by Jean-Francois.
Any comments on these notes should be sent to drinks@ietf.org

We will have a weekly call, start with one hour and potentially extend
the call to two hours as we have more technical debates and issues to
close.


1/ Introductions of design team members and goals for  1st I-D
Our main goal is to produce a protocol that meets the requirements and
use cases discussed in DRINKS.  Our immediate objective is to have a
first Internet-Draft by the end of June 2009 (before the cut-off date
for the next IETF).

Rich indicated that we should continue the work on use cases and
requirements in parallel.  

Rich stated that there is consensus on a SOAP/XML protocol and there
is a need to sync with the Application Area folks, especially in the
security arena.  This is something to keep in mind as progress is
made.

We discussed the outline for the general approach for developing a
protocol document:
  - protocol capabilities
  - transport requirements
  - data model
  - security


We then did a roundtable to get everyone's input on the goals and the
approach to make progress.  
There was general agreement on the approach.  

The protocol should provide options to extensibility as some people
may want to add elements to the data model later on (comment made by
several folks).
  
Debbie indicated that in XML-based protocols, it should be easier to
add extensibility.  Ken used EPP and NETCONF as examples of IETF
protocols that lay out the approach to extensibility well and that
could be followed.

Richard thought that it would be useful to consult the app area AD
Lisa Dusseault for input, particularly on security requirements, and
perhaps have some discussions with the application ADs to get their
input.
# Action Item (AI): Jean-Francois before 5/28
# Jean-Francois to ping Lisa to get her on a call with this group
# (URL to charter, goals & requirements, minutes of the last meeting
# to give her the background).


2/ Use cases and protocol requirements
Sumanth suggested that we keep the use cases and requirements doc in
sync and volunteered to do so.  Everyone agreed that would be good.

# AI:  Sumanth on a regular basis by sending mails to IETF drinks
# list with deltas and proposed changes
# Sumanth to keep the use case and requirement documents in sync in
# case use cases need to be improved.

3/ Protocol I-D
Rich summarized the current wg consensus to use SOAP/XML (in both BoF
meetings) and each time we met to discuss that. Rich re-iterated some
of the comments he made in previous wg about the lack of EPP
implementation for SP for things like DRINKS want to do.

Ken added that the protocols like EPP and NETCONF have separated transport
from data model/structure definitions of the protocol.  Ken
recommended we follow the same approach so it gives implementers the
option to implement another transport protocol to define new
transport.  There was general agreement to follow this model.

- Scope of this protocol
Jean-Francois asked the question of the scope of the protocol.
Ken put the emphasis on the data model: it should meet both the needs
of the registry-to-registry (provisioning of the registry) and
registry to cache server.
We had unanimous consensus to do the client to registry protocol
definition first.
   first - client to registry (front-end of provisioning the registry)
   later - registry to server (which includes registry-to-registry)


- Document Outline
Ken volunteered to provide a first proposal for our next call based on
existing work done on provisioning and config protocols:
  - RFC 4741 and RFC 4743 define NETCONF, and
  - RFC 4930 and RFC 4934, EPP and EPP over TCP
We agreed to get a draft outline out before our next call based on
these examples.  This could help speed up things.
Spencer commented that it would be good to keep the outline small for
now (agreed).
# AI: Ken before 5/27 COB
# Ken to send a first proposal to the design team via email so we can
expedite


- Transport requirements
# AI: Jean-Francois to send input before 5/27 COB based on previous IETF
DRINKS
# presentation done in Dublin to the list.

# AI: Debbie agreed to review her presentation and list required
# features of the protocol for design team discussion.


- Data model discussion
We had consensus that the data model should belong in the protocol
document, at least for now.

Manjul volunteered to provide an initial proposal for bashing on the next
call.
Rich and Sumanth agreed that it would be better to have someone look at it.
Rich insisted that we should refrain from adding to much for it.
Jean-Francois agreed, we should keep things simple rather than try and
be exhaustive.

# AI: Manjul to propose a basic data model for team's review on the
# next call

Rich indicated we should take into account the WG comments about not
being too PSTN centric in the data model, a criticism that has been
often voiced given the use of PSTN and Routing Numbers in the use
cases.


- action item summary and next steps.
Jean-Francois reviewed the action item list (see above, denoted by
AI:).

We concluded the call.

# AI: Jean-Francois to consolidate his notes with Debbie and send
# them to the DRINKS WG list

Next call is Thursday May 28, 1pm MT, 3pm ET, and 9pm CET.

> end.


------=_NextPart_000_0249_01C9DEF4.47BF0FA0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<title>Minutes from May 21 protocol design team call</title>
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>For the record the dogs were Molly, Hobbs and Zoe, all =
rescue Dalmatians.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>They may wish to participate in the future design team =
discussions,
especially when barking is involved. &nbsp;<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>We certainly know there is a fair amount of barking in =
the IETF.
<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in =
0in 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] <b>On Behalf Of =
</b>Jean-Francois
Mule<br>
<b>Sent:</b> Wednesday, May 27, 2009 12:47 PM<br>
<b>To:</b> drinks@ietf.org<br>
<b>Subject:</b> [drinks] Minutes from May 21 protocol design team =
call<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p><b><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#008B00'>---</span></b><br>
<b><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#008B00'>---
IETF DRINKS WG, protocol design team minutes</span></b><br>
<b><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#008B00'>---
May 21 2009</span></b><br>
<br>
<b><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#008B00'>---
Attendees</span></b><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>Richard =
Shockey<br>
Debbie Guyton<br>
Ken Cartwright<br>
Manjul Maharishi<br>
Spencer Dawkins<br>
Sumanth Channabasappa<br>
Jean-Francois Mule<br>
several dogs barking<br>
<br>
<b><span style=3D'color:#008B00'>--- Agenda</span></b></span><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;1/ =
Introductions
and goals for 1st I-D<br>
&nbsp;2/ Use cases and protocol requirements<br>
&nbsp;3/ protocol I-D<br>
&nbsp;&nbsp; + scope<br>
&nbsp;&nbsp; + outline discussion<br>
&nbsp;&nbsp; + transport requirements<br>
&nbsp;&nbsp; + data model discussion<br>
&nbsp;4/ Action item summary and next steps.<br>
<br>
<br>
<b><span style=3D'color:#008B00'>--- Notes</span></b></span><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>Minutes =
reported by
Debbie and Jean-Francois.<br>
Call moderated by Jean-Francois.<br>
Any comments on these notes should be sent to drinks@ietf.org<br>
</span><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>We will have =
a weekly
call, start with one hour and potentially extend<br>
the call to two hours as we have more technical debates and issues =
to<br>
close.<br>
<br>
<br>
<b><span style=3D'color:#B02F60'>1/ Introductions of design team members =
and
goals for&nbsp;&nbsp;1st I-D</span></b></span><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>Our main goal =
is to
produce a protocol that meets the requirements and<br>
use cases discussed in DRINKS.&nbsp;&nbsp;Our immediate objective is to =
have a<br>
first Internet-Draft by the end of June 2009 (before the cut-off =
date<br>
for the next IETF).<br>
<br>
Rich indicated that we should continue the work on use cases and<br>
requirements in parallel.&nbsp;&nbsp;<br>
<br>
Rich stated that there is consensus on a SOAP/XML protocol and there<br>
is a need to sync with the Application Area folks, especially in the<br>
security arena.&nbsp;&nbsp;This is something to keep in mind as progress =
is<br>
made.<br>
<br>
We discussed the outline for the general approach for developing a<br>
protocol document:<br>
&nbsp;&nbsp;- protocol capabilities<br>
&nbsp;&nbsp;- transport requirements<br>
&nbsp;&nbsp;- data model<br>
&nbsp;&nbsp;- security<br>
<br>
<br>
We then did a roundtable to get everyone's input on the goals and =
the<br>
approach to make progress.&nbsp;&nbsp;<br>
There was general agreement on the approach.&nbsp;&nbsp;<br>
<br>
The protocol should provide options to extensibility as some people<br>
may want to add elements to the data model later on (comment made by<br>
several folks).<br>
&nbsp;&nbsp;<br>
Debbie indicated that in XML-based protocols, it should be easier to<br>
add extensibility.&nbsp;&nbsp;Ken used EPP and NETCONF as examples of =
IETF<br>
protocols that lay out the approach to extensibility well and that<br>
could be followed.<br>
<br>
Richard thought that it would be useful to consult the app area AD<br>
Lisa Dusseault for input, particularly on security requirements, and<br>
perhaps have some discussions with the application ADs to get their<br>
input.<br>
<i><span style=3D'color:#0000ED'># Action Item (AI): Jean-Francois =
before 5/28</span></i></span><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'>#
Jean-Francois to ping Lisa to get her on a call with this =
group</span></i><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'>#
(URL to charter, goals &amp; requirements, minutes of the last =
meeting</span></i><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'># to
give her the background).</span></i><br>
<br>
<br>
<b><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#B02F60'>2/
Use cases and protocol requirements</span></b><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>Sumanth =
suggested that
we keep the use cases and requirements doc in<br>
sync and volunteered to do so.&nbsp;&nbsp;Everyone agreed that would be =
good.<br>
<br>
<i><span style=3D'color:#0000ED'># AI:&nbsp;&nbsp;Sumanth on a regular =
basis by
sending mails to IETF drinks</span></i></span><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'>#
list with deltas and proposed changes</span></i><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'>#
Sumanth to keep the use case and requirement documents in sync =
in</span></i><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'>#
case use cases need to be improved.</span></i><br>
<br>
<b><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#B02F60'>3/
Protocol I-D</span></b><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>Rich =
summarized the
current wg consensus to use SOAP/XML (in both BoF<br>
meetings) and each time we met to discuss that. Rich re-iterated =
some<br>
of the comments he made in previous wg about the lack of EPP<br>
implementation for SP for things like DRINKS want to do.<br>
<br>
Ken added that the protocols like EPP and NETCONF have separated =
transport<br>
from data model/structure definitions of the =
protocol.&nbsp;&nbsp;Ken<br>
recommended we follow the same approach so it gives implementers the<br>
option to implement another transport protocol to define new<br>
transport.&nbsp;&nbsp;There was general agreement to follow this =
model.<br>
<br>
<span style=3D'color:#8A2AE2'>- Scope of this protocol</span></span><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>Jean-Francois =
asked
the question of the scope of the protocol.<br>
Ken put the emphasis on the data model: it should meet both the =
needs<br>
of the registry-to-registry (provisioning of the registry) and<br>
registry to cache server.<br>
We had unanimous consensus to do the client to registry protocol<br>
definition first.<br>
&nbsp;&nbsp; first - client to registry (front-end of provisioning the
registry)<br>
&nbsp;&nbsp; later - registry to server (which includes =
registry-to-registry)<br>
<br>
<br>
<span style=3D'color:#8A2AE2'>- Document Outline</span></span><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>Ken =
volunteered to
provide a first proposal for our next call based on<br>
existing work done on provisioning and config protocols:<br>
&nbsp;&nbsp;- RFC 4741 and RFC 4743 define NETCONF, and<br>
&nbsp;&nbsp;- RFC 4930 and RFC 4934, EPP and EPP over TCP<br>
We agreed to get a draft outline out before our next call based on<br>
these examples.&nbsp;&nbsp;This could help speed up things.<br>
Spencer commented that it would be good to keep the outline small =
for<br>
now (agreed).<br>
<i><span style=3D'color:#0000ED'># AI: Ken before 5/27 =
COB</span></i></span><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'># Ken
to send a first proposal to the design team via email so we can =
expedite</span></i><br>
<br>
<br>
<span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#8A2AE2'>-
Transport requirements</span><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'># AI:
Jean-Francois to send input before 5/27 COB based on previous IETF =
DRINKS</span></i><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'>#
presentation done in Dublin to the list.</span></i><br>
<br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'># AI:
Debbie agreed to review her presentation and list =
required</span></i><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'>#
features of the protocol for design team discussion.</span></i><br>
<br>
<br>
<span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#8A2AE2'>- Data
model discussion</span><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>We had =
consensus that
the data model should belong in the protocol<br>
document, at least for now.<br>
<br>
Manjul volunteered to provide an initial proposal for bashing on the =
next call.<br>
Rich and Sumanth agreed that it would be better to have someone look at =
it.<br>
Rich insisted that we should refrain from adding to much for it.<br>
Jean-Francois agreed, we should keep things simple rather than try =
and<br>
be exhaustive.<br>
<br>
<i><span style=3D'color:#0000ED'># AI: Manjul to propose a basic data =
model for
team's review on the</span></i></span><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'>#
next call</span></i><br>
<br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>Rich =
indicated we
should take into account the WG comments about not<br>
being too PSTN centric in the data model, a criticism that has been<br>
often voiced given the use of PSTN and Routing Numbers in the use<br>
cases.<br>
<br>
<br>
<span style=3D'color:#8A2AE2'>- action item summary and next =
steps.</span></span><br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>Jean-Francois =
reviewed
the action item list (see above, denoted by<br>
AI:).<br>
<br>
We concluded the call.<br>
<br>
<i><span style=3D'color:#0000ED'># AI: Jean-Francois to consolidate his =
notes with
Debbie and send</span></i></span><br>
<i><span style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#0000ED'>#
them to the DRINKS WG list</span></i><br>
<br>
<span style=3D'font-size:10.0pt;font-family:"Courier New"'>Next call is =
Thursday
May 28, 1pm MT, 3pm ET, and 9pm CET.<br>
<br>
<span style=3D'color:#458B73'>&gt; end.</span></span><o:p></o:p></p>

</div>

</div>

</body>

</html>

------=_NextPart_000_0249_01C9DEF4.47BF0FA0--

