On 23/07/2018 21:15, Tommy Pauly wrote:
Hello TAPS,

Migrating a thread from GitHub to the email list, since it needs broad WG input. I've pasted the discussion so far below.

Essentially, the question is if we have a set of standard properties for Transport Services APIs, should they have a formal registry or not?
Maybe call it an ontology, as in metadata libraries, rather than a registry.

The API is an interface between the application and the network, so it needs to provide an abstraction of the service the network provides that can be understood by each side without having to know too much about how the other side is implemented. There's been some debate about that in the DetNet group recently, too. Anyway, the API should allow the application to specify byte stream or packet, constant bit rate or bursty, latency requirements, tolerance of packet loss or corruption, etc, but not ask it to select a particular protocol such as TCP. Similarly, it should provide more abstract ways for the application to say what it wants to talk to, e.g. specify a URL directly rather than having to make a separate call of gethostbyname().

Of course, it should also provide a way for an application to request features that are specific to a particular network technology, but recognise that doing so compromises portability of the application.

--
John Grant
Nine Tiles, Cambridge, England
+44 1223 862599 and +44 1223 511455
http://www.ninetiles.com

_______________________________________________
Taps mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/taps

Reply via email to