Hi,

I support the adoption. As said at the meeting, I think it is about time the 
IETF starts considering APIs, or at least general interfaces (as it is doing in 
other WGs, like TAPS), especially when we think of the increasing momentum 
software-enabled solutions are gaining. And the case of GRASP is especially 
relevant for this, so there is a clear interface for extension modules. And 
yes, let's make it F&F

Regarding Toerless' comments, I'd have no problem in looking for a wording that 
becomes more palatable to the non-API purists. We could even make this a 
general approach to the problem...

Be goode,

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
https://www.linkedin.com/in/dr2lopez/

e-mail: [email protected]
Tel:         +34 913 129 041
Mobile:  +34 682 051 091
----------------------------------
On 12/12/2017, 09:37, "Anima on behalf of Toerless Eckert" 
<[email protected] on behalf of [email protected]> wrote:

    +1 supporting adoption of this document.
    Also interested to contribute to the effort.

    +1 on Mcr/Carstens suggestion to be fast & furios (don't drag this out for 
long).

    Wrt. to APIs and IETF: I expect that we may need to refine terminology
    to pass IESG review, such as maybe requiring us to more often emphasize how
    this is an "abstract API", or definition of "northbound service features"
    or the like (even in the title).

    [ Any time we use the term "API" without further
    atribute, there are folks wanting to misinterpret it as a "concrete API"
    (for  specific programming language). Which is what the IETF does not like
    (and has no real expertise in), and which the draft also not attempts to 
specify. ]

    Cheers
        Toerless

    On Sat, Dec 09, 2017 at 05:57:48PM +0100, Carsten Bormann wrote:
    > On Nov 29, 2017, at 12:35, Sheng Jiang <[email protected]> wrote:
    > >
    > > During the IETF100, there was a consensus that 
draft-liu-anima-grasp-api is fully consistent with the current ANIMA charter, 
under the condition it intends to be an Informational document. After the 
meeting, the authors have updated the document. The current intended status is 
Informational. There was an adoption call on this document as a ANIMA working 
group document in the ANIMA session, IETF100. There were supports and no 
objection as far as chairs heard. As an official procedure, we now confirm the 
adoption in the ANIMA mailing list.
    >
    > I wasn???t in the room when this was discussed.
    >
    > I believe it is a good thing that the IETF is not in the habit of 
automatically creating an API for each protocol that it defines (???IETF 
doesn???t do APIs???).  However, there are specific situations when creating 
APIs is useful:
    >
    > ??? adoption of a new technology may benefit from a common API being 
available.  E.g., RFC 2292/3542 has helped IPv6 adoption a lot by making 
applications possible that would have had to use IPv4 otherwise.  Similar, RFC 
6458 for SCTP.
    > ??? the API may clarify the ???northbound interface??? of the protocol 
implementation.  Sometimes it is not clear from a protocol what the actual 
meaning of running the protocol is supposed to be.  While we probably don???t 
want to automatically define a ???service interface??? like in the OSI model 
for each protocol, a more innovative protocol may be hard to understand without 
the image of such an API in the mind of the reader.
    >
    > I believe both of these effects can be had here, so it is good that the 
authors have written up the API.
    >
    > I also agree that there should be an intent of finishing this quickly to 
aid adoption, and of revisiting the API again after a few years of getting 
experience ??? after all, this is not intended as a ???Standard".  This 
probably does not justify going for ???Experimental???: First, this isn???t 
really a protocol, and second, there is no formal experiment being run here 
that will be done at some point: This API is supposed to last unless we learn 
that it can be improved.
    >
    > So I completely agree with (what I understand was) the in-room consensus 
at IETF 100 and the sentiments that were expressed here.
    >
    > Grüße, Carsten

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



________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede 
contener información privilegiada o confidencial y es para uso exclusivo de la 
persona o entidad de destino. Si no es usted. el destinatario indicado, queda 
notificado de que la lectura, utilización, divulgación y/o copia sin 
autorización puede estar prohibida en virtud de la legislación vigente. Si ha 
recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente 
por esta misma vía y proceda a su destrucción.

The information contained in this transmission is privileged and confidential 
information intended only for the use of the individual or entity named above. 
If the reader of this message is not the intended recipient, you are hereby 
notified that any dissemination, distribution or copying of this communication 
is strictly prohibited. If you have received this transmission in error, do not 
read it. Please immediately reply to the sender that you have received this 
communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário, pode 
conter informação privilegiada ou confidencial e é para uso exclusivo da pessoa 
ou entidade de destino. Se não é vossa senhoria o destinatário indicado, fica 
notificado de que a leitura, utilização, divulgação e/ou cópia sem autorização 
pode estar proibida em virtude da legislação vigente. Se recebeu esta mensagem 
por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e 
proceda a sua destruição
_______________________________________________
Anima mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/anima

Reply via email to