Re: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the context of "Client Facing Interface"

2016-10-17 Thread John Strassner
Well, no it wouldn’t.

Please see my earlier email with respect to client-facing interface. I don’t 
like “client”, it has the wrong connotations for modern software.
A consumer is an entity that is using something (data, services, etc.) that is 
given to it. Which is exactly what this interface is doing.
Tenant has other connotations, and we have not yet designed the framework to be 
truly multi-tenant.
Customer is not appropriate for other reasons (is an agent a customer?).

We had already decided on this before, why is it being brought up again?


Regards,
John

From: I2nsf [mailto:i2nsf-boun...@ietf.org] On Behalf Of Linda Dunbar
Sent: Monday, October 17, 2016 2:50 PM
To: Diego R. Lopez 
Cc: i2nsf@ietf.org; John Strassner 
Subject: Re: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the 
context of "Client Facing Interface"

The I2NSF framework currently uses “client-facing –interface”.
Either “Tenant-facing-interface” or “User-facing-interface” would be equivalent.

Linda
From: Diego R. Lopez [mailto:diego.r.lo...@telefonica.com]
Sent: Monday, October 17, 2016 4:36 PM
To: Linda Dunbar mailto:linda.dun...@huawei.com>>
Cc: John Strassner mailto:straz...@gmail.com>>; 
i2nsf@ietf.org<mailto:i2nsf@ietf.org>
Subject: Re: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the 
context of "Client Facing Interface"

And what about “tenant or “user" rather than “customer”?

Be goode,

On 17 Oct 2016, at 22:28 , Linda Dunbar 
mailto:linda.dun...@huawei.com>> wrote:

John,

Maybe we should call it “customer-facing-interface” instead of 
“consumer-facing-interface”?

Linda

From: I2nsf [mailto:i2nsf-boun...@ietf.org] On Behalf Of Linda Dunbar
Sent: Monday, October 17, 2016 3:23 PM
To: John Strassner mailto:straz...@gmail.com>>
Cc: i2nsf@ietf.org<mailto:i2nsf@ietf.org>
Subject: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the 
context of "Client Facing Interface"

John,

There are two types of interface described in I2NSF framework:
-one is NSF facing interface, over which  rules  or policies can be 
expressed based on ports/IP addresses for packets traversing through a NSF;
-another is the interface for Clients, users, tenants, to express/query 
rules that are expressed in users own ID, address domains, etc. Commonly called 
“Client facing interface”.

You have suggested to use “Consumer facing Interface”. But the definition of 
“Consumer” in I2NSF Terminology -01, doesn’t really reflect the idea of rules 
being expressed from the perspective of clients or users.

If we use this terminology, “Consumer” interface can also face NSFs as well.

  Consumer:  A Consumer is a Role that is assigned to an I2NSF
  Component that can receive information from another I2NSF
  Component.  See also:  Provider, Role.


Can you clarify ?

Thanks, Linda
___
I2nsf mailing list
I2nsf@ietf.org<mailto:I2nsf@ietf.org>
https://www.ietf.org/mailman/listinfo/i2nsf

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lo...@telefonica.com<mailto:diego.r.lo...@telefonica.com>
Tel:+34 913 129 041
Mobile: +34 682 051 091
--

___
I2nsf mailing list
I2nsf@ietf.org
https://www.ietf.org/mailman/listinfo/i2nsf


Re: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the context of "Client Facing Interface"

2016-10-17 Thread John Strassner
Hi Linda,

I'm happy to change the definition of Consumer if you like - I wrote it to be 
as generic as possible. However, since you are asking, please compare the 
definitions from three sources for consumer vs. client, and then tell me if you 
really want to change consumer to client.

I for one do not - as explained in the last IETF, it connotes "client-server" 
computing, and my implementation will be distributed. Plus, client generally 
means customer, which is fine for **users** but not fine for other types of 
entities (e.g., agents, intermediaries, etc.).

If you do want to change consumer, then I would propose adding a simple 
explanatory line, such as:

Consumer:  A Consumer is a Role that is assigned to an I2NSF
  Component that can receive information from another I2NSF
  Component.  Examples include end-users and agents.
  See also:  Provider, Role.


Wikipedia's definition of consumer:

A consumer is a person or organization that uses economic 
services<https://en.wikipedia.org/wiki/Service_(economics)> or 
commodities<https://en.wikipedia.org/wiki/Commodity>.[1]<https://en.wikipedia.org/wiki/Consumer#cite_note-1>

Merriam-Webster's definition of consumer:

* : a person who buys goods and services

Dictionary.com's definition of consumer:
1.
a person or thing that consumes<http://www.dictionary.com/browse/consume>.
2.
Economics. a person or organization that uses a commodity or service.


The same three definitions for **client**

Wikipedia's definition of client:

  *   Client (computing)<https://en.wikipedia.org/wiki/Client_(computing)>, 
hardware or software that accesses a remote service on another computer
  *   Customer<https://en.wikipedia.org/wiki/Customer> or client, a recipient 
of goods or services in return for monetary or other valuable considerations

Merriam-Webster's definition of client:
Full Definition of client

1.  1 :  one that is under the protection of another :  
dependent<http://www.merriam-webster.com/dictionary/dependent>

2.  2 a :  a person who engages the professional advice or services of 
another  b :  
customer<http://www.merriam-webster.com/dictionary/customer>  c 
:  a person served by or utilizing the services of a social agency  d :  a computer in a network that uses the services (as access to files 
or shared peripherals) provided by a server

Dictionary.com's definition of client:

noun
1.
a person or group that uses the professional advice or services of a lawyer, 
accountant, advertising agency, architect, etc.
2.
a person who is receiving the benefits, services, etc., of a social welfare 
agency, a government bureau, etc.
3.
a customer.
4.
anyone under the patronage of another; a dependent.
5.
Computers. a computer or an application on a computer that communicates with a 
remote server:



From: I2nsf [mailto:i2nsf-boun...@ietf.org] On Behalf Of Linda Dunbar
Sent: Monday, October 17, 2016 1:23 PM
To: John Strassner 
Cc: i2nsf@ietf.org
Subject: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the 
context of "Client Facing Interface"

John,

There are two types of interface described in I2NSF framework:

-  one is NSF facing interface, over which  rules  or policies can be 
expressed based on ports/IP addresses for packets traversing through a NSF;

-  another is the interface for Clients, users, tenants, to 
express/query rules that are expressed in users own ID, address domains, etc. 
Commonly called "Client facing interface".

You have suggested to use "Consumer facing Interface". But the definition of 
"Consumer" in I2NSF Terminology -01, doesn't really reflect the idea of rules 
being expressed from the perspective of clients or users.

If we use this terminology, "Consumer" interface can also face NSFs as well.


  Consumer:  A Consumer is a Role that is assigned to an I2NSF
  Component that can receive information from another I2NSF
  Component.  See also:  Provider, Role.


Can you clarify ?

Thanks, Linda
___
I2nsf mailing list
I2nsf@ietf.org
https://www.ietf.org/mailman/listinfo/i2nsf


Re: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the context of "Client Facing Interface"

2016-10-17 Thread Linda Dunbar
The I2NSF framework currently uses “client-facing –interface”.
Either “Tenant-facing-interface” or “User-facing-interface” would be equivalent.

Linda
From: Diego R. Lopez [mailto:diego.r.lo...@telefonica.com]
Sent: Monday, October 17, 2016 4:36 PM
To: Linda Dunbar 
Cc: John Strassner ; i2nsf@ietf.org
Subject: Re: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the 
context of "Client Facing Interface"

And what about “tenant or “user" rather than “customer”?

Be goode,

On 17 Oct 2016, at 22:28 , Linda Dunbar 
mailto:linda.dun...@huawei.com>> wrote:

John,

Maybe we should call it “customer-facing-interface” instead of 
“consumer-facing-interface”?

Linda

From: I2nsf [mailto:i2nsf-boun...@ietf.org] On Behalf Of Linda Dunbar
Sent: Monday, October 17, 2016 3:23 PM
To: John Strassner mailto:straz...@gmail.com>>
Cc: i2nsf@ietf.org<mailto:i2nsf@ietf.org>
Subject: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the 
context of "Client Facing Interface"

John,

There are two types of interface described in I2NSF framework:
-one is NSF facing interface, over which  rules  or policies can be 
expressed based on ports/IP addresses for packets traversing through a NSF;
-another is the interface for Clients, users, tenants, to express/query 
rules that are expressed in users own ID, address domains, etc. Commonly called 
“Client facing interface”.

You have suggested to use “Consumer facing Interface”. But the definition of 
“Consumer” in I2NSF Terminology -01, doesn’t really reflect the idea of rules 
being expressed from the perspective of clients or users.

If we use this terminology, “Consumer” interface can also face NSFs as well.

  Consumer:  A Consumer is a Role that is assigned to an I2NSF
  Component that can receive information from another I2NSF
  Component.  See also:  Provider, Role.


Can you clarify ?

Thanks, Linda
___
I2nsf mailing list
I2nsf@ietf.org<mailto:I2nsf@ietf.org>
https://www.ietf.org/mailman/listinfo/i2nsf

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lo...@telefonica.com<mailto:diego.r.lo...@telefonica.com>
Tel:+34 913 129 041
Mobile: +34 682 051 091
--

___
I2nsf mailing list
I2nsf@ietf.org
https://www.ietf.org/mailman/listinfo/i2nsf


Re: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the context of "Client Facing Interface"

2016-10-17 Thread Diego R. Lopez
And what about “tenant or “user" rather than “customer”?

Be goode,

On 17 Oct 2016, at 22:28 , Linda Dunbar 
mailto:linda.dun...@huawei.com>> wrote:

John,

Maybe we should call it “customer-facing-interface” instead of 
“consumer-facing-interface”?

Linda

From: I2nsf [mailto:i2nsf-boun...@ietf.org] On Behalf Of Linda Dunbar
Sent: Monday, October 17, 2016 3:23 PM
To: John Strassner mailto:straz...@gmail.com>>
Cc: i2nsf@ietf.org<mailto:i2nsf@ietf.org>
Subject: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the 
context of "Client Facing Interface"

John,

There are two types of interface described in I2NSF framework:
-one is NSF facing interface, over which  rules  or policies can be 
expressed based on ports/IP addresses for packets traversing through a NSF;
-another is the interface for Clients, users, tenants, to express/query 
rules that are expressed in users own ID, address domains, etc. Commonly called 
“Client facing interface”.

You have suggested to use “Consumer facing Interface”. But the definition of 
“Consumer” in I2NSF Terminology -01, doesn’t really reflect the idea of rules 
being expressed from the perspective of clients or users.

If we use this terminology, “Consumer” interface can also face NSFs as well.

  Consumer:  A Consumer is a Role that is assigned to an I2NSF
  Component that can receive information from another I2NSF
  Component.  See also:  Provider, Role.


Can you clarify ?

Thanks, Linda
___
I2nsf mailing list
I2nsf@ietf.org<mailto:I2nsf@ietf.org>
https://www.ietf.org/mailman/listinfo/i2nsf

--
"Esta vez no fallaremos, Doctor Infierno"

Dr Diego R. Lopez
Telefonica I+D
http://people.tid.es/diego.lopez/

e-mail: diego.r.lo...@telefonica.com
Tel:+34 913 129 041
Mobile: +34 682 051 091
--

___
I2nsf mailing list
I2nsf@ietf.org
https://www.ietf.org/mailman/listinfo/i2nsf


Re: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the context of "Client Facing Interface"

2016-10-17 Thread Linda Dunbar
John,

Maybe we should call it "customer-facing-interface" instead of 
"consumer-facing-interface"?

Linda

From: I2nsf [mailto:i2nsf-boun...@ietf.org] On Behalf Of Linda Dunbar
Sent: Monday, October 17, 2016 3:23 PM
To: John Strassner 
Cc: i2nsf@ietf.org
Subject: [I2nsf] Definition for "Consumer" in I2NSF terminology , in the 
context of "Client Facing Interface"

John,

There are two types of interface described in I2NSF framework:

-one is NSF facing interface, over which  rules  or policies can be 
expressed based on ports/IP addresses for packets traversing through a NSF;

-another is the interface for Clients, users, tenants, to express/query 
rules that are expressed in users own ID, address domains, etc. Commonly called 
"Client facing interface".

You have suggested to use "Consumer facing Interface". But the definition of 
"Consumer" in I2NSF Terminology -01, doesn't really reflect the idea of rules 
being expressed from the perspective of clients or users.

If we use this terminology, "Consumer" interface can also face NSFs as well.


  Consumer:  A Consumer is a Role that is assigned to an I2NSF
  Component that can receive information from another I2NSF
  Component.  See also:  Provider, Role.


Can you clarify ?

Thanks, Linda
___
I2nsf mailing list
I2nsf@ietf.org
https://www.ietf.org/mailman/listinfo/i2nsf


[I2nsf] Definition for "Consumer" in I2NSF terminology , in the context of "Client Facing Interface"

2016-10-17 Thread Linda Dunbar
John,

There are two types of interface described in I2NSF framework:

-one is NSF facing interface, over which  rules  or policies can be 
expressed based on ports/IP addresses for packets traversing through a NSF;

-another is the interface for Clients, users, tenants, to express/query 
rules that are expressed in users own ID, address domains, etc. Commonly called 
"Client facing interface".

You have suggested to use "Consumer facing Interface". But the definition of 
"Consumer" in I2NSF Terminology -01, doesn't really reflect the idea of rules 
being expressed from the perspective of clients or users.

If we use this terminology, "Consumer" interface can also face NSFs as well.


  Consumer:  A Consumer is a Role that is assigned to an I2NSF
  Component that can receive information from another I2NSF
  Component.  See also:  Provider, Role.


Can you clarify ?

Thanks, Linda
___
I2nsf mailing list
I2nsf@ietf.org
https://www.ietf.org/mailman/listinfo/i2nsf