Dear all,

I thought it would be helpful to give a little clarification about the TAPS 
BOF, for those of you who were there.

I was under the impression that what we're really planning to do didn't quite 
get across: an API? where? a middleware? So...

Defining and prescribing *one* API in *one* place of the stack is *not* the 
major goal of TAPS. The goal is to identify the services that are provided by 
IETF-defined transport protocols, look at services that applications really 
want from the network, and see how we can map the two onto each other. This is 
more abstract than an API in that it is not associated with one particular 
layer - it is helpful as implementation guidance for people doing APIs or 
middlewares. We have written a draft charter that tries to reflect that quite 
some time ago already:
https://sites.google.com/site/transportprotocolservices/home/charter-proposal-before-bof

If you look at the deliverables, you'll see the actual scope that we are 
thinking of. We would describe an example API, and we would specify how the 
services *can* be provided, but these two things are both meant as examples.

The intention of the agenda was:
- to give an overview of why this is needed (Jon's presentation)
- to give an example of how a richer set of services than just TCP and UDP can 
benefit an already widely deployed middleware, as an easy deployment path 
(don't change applications, just the middleware) (Martin's presentation)
- to give an *example* of how this could be implemented (Gorry's presentation)
- to explain how this relates to MIF (Margaret's presentation)

I am sorry if this wasn't clear enough; now I see that I should have perhaps 
given this background initially, but one always knows better in retrospect...

Please note that there is a website associated with this:
https://sites.google.com/site/transportprotocolservices/
with e.g. drafts, such as draft-hurtig-tsvwg-transport-apis-00 (this one should 
clarify some things, hopefully), and also an FAQ page, with answers to 
questions such as "Shouldn't this be an IRTF activity?". If you have such 
questions, the best thing to do would be to check this page, and if you 
disagree with what you see there, please join our list and tell us.

=> Well, please join us anyway if you're interested. The list subscription page 
is:
https://sympa.uio.no/ifi.uio.no/info/transport-services

I thank everyone who attended for a lively and interesting discussion, and I 
hope we can find a commonly agreed upon way to take this work ahead.

Cheers,
Michael Welzl

Reply via email to