La Open Knowledge Initiative ( OKI ) es una organización responsable de la especificación de interfaces de software que comprenden una arquitectura orientada a servicios (SOA) basada en definiciones de servicios de alto nivel. La OKI se centra específicamente en entornos de software educativos.
La Iniciativa de Conocimiento Abierto fue patrocinada inicialmente por la Fundación Andrew W. Mellon y el Instituto Tecnológico de Massachusetts .
El objetivo de una arquitectura SOA es proporcionar una separación entre la interfaz de un servicio y su implementación subyacente, de modo que los consumidores (aplicaciones) puedan interoperar con el conjunto más amplio de proveedores de servicios (implementaciones) y los proveedores puedan cambiarse fácilmente sobre la marcha sin modificar el código de la aplicación. El uso de este estilo arquitectónico preserva la inversión en desarrollo de software a medida que evolucionan las tecnologías y los mecanismos subyacentes y permite a las empresas incorporar software de aplicación desarrollado externamente sin el costo de un esfuerzo de portabilidad para lograr la interoperabilidad con una infraestructura informática existente.
OKI ha diseñado y publicado un conjunto de interfaces de software conocidas como Definiciones de Interfaz de Servicio Abierto (OSID) , cada una de las cuales describe un servicio informático lógico. A diferencia de otras definiciones de interfaz que encapsulan una tecnología específica, una OSID permite con mayor facilidad que una variedad de tecnologías interactúen a través de sus interfaces para un servicio determinado.