© Waher Data AB, 2021.
Interoperabilidad e Internet
Fundamentos
© Waher Data AB, 2021.
Temas en esta presentación
1. Resumen Histórico de “Interoperabilidad”
2. “Intraoperbilidad” no es interoperabilidad
3. Desafíos actuales
© Waher Data AB, 2021.
1. Resumen histórico
“Interoperabilidad”
© Waher Data AB, 2021.
¿Qué significa interoperabilidad?
Inter-Operabilidad
Inter (lat.) = Entre (esp.)
Operabilidad Entre, ¿pero de qué?
© Waher Data AB, 2021.
cf. intraoperabilidad
Intra-Operabilidad
Intra (lat.) = Dentro (esp.)
Operabilidad Dentro, ¿pero de qué?
© Waher Data AB, 2021.
Internet
Inter-Net
Inter (lat.) = Entre (esp.)
Operabilidad Entre Redes
(propietarios/locales/dominio)
© Waher Data AB, 2021.
Intranet
Intra-Net
Intra (lat.) = Dentro (esp.)
Operabilidad Dentro de una Red
(propietario/local/dominio)
© Waher Data AB, 2021.
Estándares
Inter requiere Estándares
Internet Engineering Task Force (IETF)
Ex RFC: IP, TCP, UDP, HTTP, XMPP, SSH, FTP, SIP, (D)TLS, STUN/TURN, …
World-Wide-Web Consortium (W3C)
Ex “Recommendations”: HTML, CSS, XML, XSD, XSL, SPARQL, RDF, RIF, OWL, …
ISO, IEC, IEEE, EN, NIST, ANSI, ITU, IPSO, …
© Waher Data AB, 2021.
Estándares
© Waher Data AB, 2021.
Estándar
Requiere:
 Público
 Abierto
 Libre
 Neutralidad
 Basado en Critica, Voto, Consenso, y Transparencia
 Grupo Reconocido Independiente responsable del mantenimiento y método
No requiere:
 Código abierto y libre (Si no hay dos implementaciones diferentes que operan juntos, no hay inter-operación)
© Waher Data AB, 2021.
Modelo OSI
© Waher Data AB, 2021.
Interoperabilidad en capa de transporte (OSI-4)
Nacimiento del Internet
Ex: IP (3), TCP, UDP, IGMP, DNS, DHCP, URI, SNMP, …
Conectando redes propietarios en una red interoperable.
Interoperación entre dominios, como pares
“Interoperabilidad” en las 70s y 80s
No es “interoperabilidad”, como se entiende hoy (lo tomamos por dado, aún que IPv6 todavía requiere trabajo)
© Waher Data AB, 2021.
Interoperabilidad en capa de sesión (OSI-5)
Comunicación (Servicios) sobre Internet
Ex: SASL, HTTP, (D)TLS, MQTT, XMPP, SIP, CoAP, AS4, …
Manteniendo contexto en comunicación.
“Patrones de Comunicación”: Mensajes, Req/Resp, Pub/Sub, Colas, …
“Interoperabilidad” en las 80s y 90s
No es “interoperabilidad”, como se entiende hoy (lo tomamos por dado, aún que todavía hay cosas por hacer)
© Waher Data AB, 2021.
Interoperabilidad en capa de representación (OSI-6)
Codificación de datos
Ex: MIME, XML, SOAP, HTML, M-PEG4, RDF, ASN.1, ISO20022 …
Intercambio de Información y Data
“Interoperabilidad” en las 90s y 00s
No es “interoperabilidad”, como se entiende hoy (aún que todavía falta por hacer)
© Waher Data AB, 2021.
Interoperabilidad en capa de aplicación (OSI-7)
Operaciones entre aplicaciones
Ex: e-Mail, CORBA, IM, HL7, PIX, LWM2M, …
Interoperabilidad entre aplicaciones, en capa tecnológico
Normalmente dentro de un tipo o rubro especifico
“Interoperabilidad” en las 00s y 10s
No es suficiente para resolver requerimientos de interoperación en los 20s
© Waher Data AB, 2021.
2. “Intraoperabilidad”
no es interoperabilidad
© Waher Data AB, 2021.
Procesamiento centralizado
Procesamiento centralizado
no es interoperable por diseño y definición.
Incluye requisitos que actores utilicen el
mismo servicio para cambiar información.
Ejemplo:
Servidor o sistema centralizado de seguridad o de identidad
Internet es federado por diseño, y permite gobernabilidad local
© Waher Data AB, 2021.
Acceso limitado por tercera parte
Limitaciones por tercera parte
no es interoperable por definición.
Operación solamente posible dentro del dominio definido por la tercera parte
Ejemplo:
Autorización controlado por una autoridad asignada, como
un Banco Central controlando acceso a una red financiera dentro de su dominio.
Interoperación se negocia entre las partes directo. Partes determinan como validan reclamos.
© Waher Data AB, 2021.
Procesamiento descentralizado
Procesamiento descentralizado propietario
no es interoperable por definición.
Operación solamente posible dentro de confines definidos por propietarios
Ejemplo:
Dependencia de componentes con licencias no libres o no-reemplazables,
como middleware propietarios, Google, LinkedIn, Meta, etc.
Internet es abierto por diseño. (Libre ≠ sin costo)
© Waher Data AB, 2021.
Formatos interoperables
Formatos interoperables
no son suficientes para que sistemas sean interoperables.
Operaciones no son definidos, y como consecuencia interoperación tampoco.
Ejemplo:
X.509, diversos formatos de datos, páginas web
Interoperabilidad implícitamente incluye automatización de procesamiento.
© Waher Data AB, 2021.
Comunicación interoperable
Comunicación interoperable
no es suficiente para que sistemas sean interoperables.
Sistemas con componentes que usan un nivel de estandarización no es
suficiente para que el sistema sea interoperable
Ejemplo:
MQTT, HTTP, SOAP, AMQP, AS4
Interoperabilidad requiere que todos componentes son estandardizados.
© Waher Data AB, 2021.
Camino de menor resistencia
Intra-operabilidad es fácil
Más rápido, propietario, económico para empresas, protege monopolios,
caro para clientes
Interoperabilidad es más complicado
Toma tiempo, caro para empresas, permite libre competencia,
mejor para clientes
Responsabilidad del cliente
Requerir interoperabilidad
© Waher Data AB, 2021.
Resumen
intra-operabilidad tiene frontera/limite
por definición.
interoperabilidad se puede extender libremente
Razón del éxito del Internet
superestructura ⇒ intra-operabilidad
dentro del dominio definido por la superestructura
© Waher Data AB, 2021.
3. Desafíos actuales
Armonización, Sociedad Inteligente
© Waher Data AB, 2021.
Privacidad
Procesador no puede autorizar solo
Consentimiento del usuario
Contratos
Derecho de olvido
Integridad de datos
Privacidad y interoperabilidad
Derecho Humano Fundamental
© Waher Data AB, 2021.
Propiedad de información
Información tiene valor
¿Quién es dueño de información?
¿El procesador?
¿La persona de cual la información esta relatado?
¿La persona que inventa o registra la información?
Monetización
¿Quién tiene el derecho a fondos generados de información?
© Waher Data AB, 2021.
Industria 4.0
Industria 3.0 (Automation) Industria 4.0 (CPS)
Centralizado (decisiones) Descentralizado (decisiones)
Pre-Planeado Ad hoc & autónomos
Aislado Cruzando fronteras
Intra-Conectividad Inter-Conectividad
Propietario (cerrado) Interoperable (abierto)
Reactivo Proactivo
© Waher Data AB, 2021.
Servicios cruzando dominios
Agregar información cruzando dominios
Ejemplos:
Salud, Seguridad, Tráfico, Energía, Seguros, Financiero
o
Autoridades del gobierno, empresas privadas, o entre países
Hay necesidad de armonización
O la complexidad crece 𝒪 𝑛2
© Waher Data AB, 2021.
Visión – Sociedad Inteligente
 Acceso ubicuo a
 Sensores y cosas interoperables.
 Data y información de autoridades.
 Acceso a servicios inteligentes localizados
 En todas niches de la sociedad
 Propiedad de información
 Protección de Privacidad
 por diseño y por defecto
 Mercados Abiertos
 Para acceso a cosas y data
© Waher Data AB, 2021.
Capa ∞ - Armonización
Identidad Digital Federado
Identidades auto soberanas (Self-Sovereign Identities)
Contratos Inteligentes†
Acuerdos digitales, M2M, M2H, H2H, automatizables
† no debe confundirse con termino con el mismo nombre en Blockchain
Propiedad y aprovisionamiento de información
Generalización de información y operaciones
Interoperación cross-fronteras, abierta y a la vez segura
© Waher Data AB, 2021.
¿Preguntas?

Interoperabilidad e Internet

  • 1.
    © Waher DataAB, 2021. Interoperabilidad e Internet Fundamentos
  • 2.
    © Waher DataAB, 2021. Temas en esta presentación 1. Resumen Histórico de “Interoperabilidad” 2. “Intraoperbilidad” no es interoperabilidad 3. Desafíos actuales
  • 3.
    © Waher DataAB, 2021. 1. Resumen histórico “Interoperabilidad”
  • 4.
    © Waher DataAB, 2021. ¿Qué significa interoperabilidad? Inter-Operabilidad Inter (lat.) = Entre (esp.) Operabilidad Entre, ¿pero de qué?
  • 5.
    © Waher DataAB, 2021. cf. intraoperabilidad Intra-Operabilidad Intra (lat.) = Dentro (esp.) Operabilidad Dentro, ¿pero de qué?
  • 6.
    © Waher DataAB, 2021. Internet Inter-Net Inter (lat.) = Entre (esp.) Operabilidad Entre Redes (propietarios/locales/dominio)
  • 7.
    © Waher DataAB, 2021. Intranet Intra-Net Intra (lat.) = Dentro (esp.) Operabilidad Dentro de una Red (propietario/local/dominio)
  • 8.
    © Waher DataAB, 2021. Estándares Inter requiere Estándares Internet Engineering Task Force (IETF) Ex RFC: IP, TCP, UDP, HTTP, XMPP, SSH, FTP, SIP, (D)TLS, STUN/TURN, … World-Wide-Web Consortium (W3C) Ex “Recommendations”: HTML, CSS, XML, XSD, XSL, SPARQL, RDF, RIF, OWL, … ISO, IEC, IEEE, EN, NIST, ANSI, ITU, IPSO, …
  • 9.
    © Waher DataAB, 2021. Estándares
  • 10.
    © Waher DataAB, 2021. Estándar Requiere:  Público  Abierto  Libre  Neutralidad  Basado en Critica, Voto, Consenso, y Transparencia  Grupo Reconocido Independiente responsable del mantenimiento y método No requiere:  Código abierto y libre (Si no hay dos implementaciones diferentes que operan juntos, no hay inter-operación)
  • 11.
    © Waher DataAB, 2021. Modelo OSI
  • 12.
    © Waher DataAB, 2021. Interoperabilidad en capa de transporte (OSI-4) Nacimiento del Internet Ex: IP (3), TCP, UDP, IGMP, DNS, DHCP, URI, SNMP, … Conectando redes propietarios en una red interoperable. Interoperación entre dominios, como pares “Interoperabilidad” en las 70s y 80s No es “interoperabilidad”, como se entiende hoy (lo tomamos por dado, aún que IPv6 todavía requiere trabajo)
  • 13.
    © Waher DataAB, 2021. Interoperabilidad en capa de sesión (OSI-5) Comunicación (Servicios) sobre Internet Ex: SASL, HTTP, (D)TLS, MQTT, XMPP, SIP, CoAP, AS4, … Manteniendo contexto en comunicación. “Patrones de Comunicación”: Mensajes, Req/Resp, Pub/Sub, Colas, … “Interoperabilidad” en las 80s y 90s No es “interoperabilidad”, como se entiende hoy (lo tomamos por dado, aún que todavía hay cosas por hacer)
  • 14.
    © Waher DataAB, 2021. Interoperabilidad en capa de representación (OSI-6) Codificación de datos Ex: MIME, XML, SOAP, HTML, M-PEG4, RDF, ASN.1, ISO20022 … Intercambio de Información y Data “Interoperabilidad” en las 90s y 00s No es “interoperabilidad”, como se entiende hoy (aún que todavía falta por hacer)
  • 15.
    © Waher DataAB, 2021. Interoperabilidad en capa de aplicación (OSI-7) Operaciones entre aplicaciones Ex: e-Mail, CORBA, IM, HL7, PIX, LWM2M, … Interoperabilidad entre aplicaciones, en capa tecnológico Normalmente dentro de un tipo o rubro especifico “Interoperabilidad” en las 00s y 10s No es suficiente para resolver requerimientos de interoperación en los 20s
  • 16.
    © Waher DataAB, 2021. 2. “Intraoperabilidad” no es interoperabilidad
  • 17.
    © Waher DataAB, 2021. Procesamiento centralizado Procesamiento centralizado no es interoperable por diseño y definición. Incluye requisitos que actores utilicen el mismo servicio para cambiar información. Ejemplo: Servidor o sistema centralizado de seguridad o de identidad Internet es federado por diseño, y permite gobernabilidad local
  • 18.
    © Waher DataAB, 2021. Acceso limitado por tercera parte Limitaciones por tercera parte no es interoperable por definición. Operación solamente posible dentro del dominio definido por la tercera parte Ejemplo: Autorización controlado por una autoridad asignada, como un Banco Central controlando acceso a una red financiera dentro de su dominio. Interoperación se negocia entre las partes directo. Partes determinan como validan reclamos.
  • 19.
    © Waher DataAB, 2021. Procesamiento descentralizado Procesamiento descentralizado propietario no es interoperable por definición. Operación solamente posible dentro de confines definidos por propietarios Ejemplo: Dependencia de componentes con licencias no libres o no-reemplazables, como middleware propietarios, Google, LinkedIn, Meta, etc. Internet es abierto por diseño. (Libre ≠ sin costo)
  • 20.
    © Waher DataAB, 2021. Formatos interoperables Formatos interoperables no son suficientes para que sistemas sean interoperables. Operaciones no son definidos, y como consecuencia interoperación tampoco. Ejemplo: X.509, diversos formatos de datos, páginas web Interoperabilidad implícitamente incluye automatización de procesamiento.
  • 21.
    © Waher DataAB, 2021. Comunicación interoperable Comunicación interoperable no es suficiente para que sistemas sean interoperables. Sistemas con componentes que usan un nivel de estandarización no es suficiente para que el sistema sea interoperable Ejemplo: MQTT, HTTP, SOAP, AMQP, AS4 Interoperabilidad requiere que todos componentes son estandardizados.
  • 22.
    © Waher DataAB, 2021. Camino de menor resistencia Intra-operabilidad es fácil Más rápido, propietario, económico para empresas, protege monopolios, caro para clientes Interoperabilidad es más complicado Toma tiempo, caro para empresas, permite libre competencia, mejor para clientes Responsabilidad del cliente Requerir interoperabilidad
  • 23.
    © Waher DataAB, 2021. Resumen intra-operabilidad tiene frontera/limite por definición. interoperabilidad se puede extender libremente Razón del éxito del Internet superestructura ⇒ intra-operabilidad dentro del dominio definido por la superestructura
  • 24.
    © Waher DataAB, 2021. 3. Desafíos actuales Armonización, Sociedad Inteligente
  • 25.
    © Waher DataAB, 2021. Privacidad Procesador no puede autorizar solo Consentimiento del usuario Contratos Derecho de olvido Integridad de datos Privacidad y interoperabilidad Derecho Humano Fundamental
  • 26.
    © Waher DataAB, 2021. Propiedad de información Información tiene valor ¿Quién es dueño de información? ¿El procesador? ¿La persona de cual la información esta relatado? ¿La persona que inventa o registra la información? Monetización ¿Quién tiene el derecho a fondos generados de información?
  • 27.
    © Waher DataAB, 2021. Industria 4.0 Industria 3.0 (Automation) Industria 4.0 (CPS) Centralizado (decisiones) Descentralizado (decisiones) Pre-Planeado Ad hoc & autónomos Aislado Cruzando fronteras Intra-Conectividad Inter-Conectividad Propietario (cerrado) Interoperable (abierto) Reactivo Proactivo
  • 28.
    © Waher DataAB, 2021. Servicios cruzando dominios Agregar información cruzando dominios Ejemplos: Salud, Seguridad, Tráfico, Energía, Seguros, Financiero o Autoridades del gobierno, empresas privadas, o entre países Hay necesidad de armonización O la complexidad crece 𝒪 𝑛2
  • 29.
    © Waher DataAB, 2021. Visión – Sociedad Inteligente  Acceso ubicuo a  Sensores y cosas interoperables.  Data y información de autoridades.  Acceso a servicios inteligentes localizados  En todas niches de la sociedad  Propiedad de información  Protección de Privacidad  por diseño y por defecto  Mercados Abiertos  Para acceso a cosas y data
  • 30.
    © Waher DataAB, 2021. Capa ∞ - Armonización Identidad Digital Federado Identidades auto soberanas (Self-Sovereign Identities) Contratos Inteligentes† Acuerdos digitales, M2M, M2H, H2H, automatizables † no debe confundirse con termino con el mismo nombre en Blockchain Propiedad y aprovisionamiento de información Generalización de información y operaciones Interoperación cross-fronteras, abierta y a la vez segura
  • 31.
    © Waher DataAB, 2021. ¿Preguntas?