Plataforma abierta

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
En informática, una plataforma abierta describe un sistema de software basado en estándares abiertos, como interfaces de programación de aplicaciones (API) externas, publicadas y completamente documentadas, que permiten usar el software para funcionar de maneras distintas a las previstas por el programador original, sin necesidad de modificar el código fuente. Mediante estas interfaces, un tercero podría integrarse con la plataforma para añadir funcionalidad. Lo opuesto es una plataforma cerrada.Una plataforma abierta no significa que sea de código abierto; sin embargo, la mayoría de las plataformas abiertas tienen múltiples implementaciones de API. Por ejemplo, la Interfaz de Puerta de Enlace Común (CGI) se implementa en servidores web de código abierto, así como en Microsoft Internet Information Server (IIS). Una plataforma abierta puede constar de componentes o módulos de software propietarios, de código abierto o ambos. También puede existir como parte de una plataforma cerrada, como CGI, que es una plataforma abierta, mientras que muchos servidores que implementan CGI también tienen otros componentes propietarios que no forman parte de la plataforma abierta.Una plataforma abierta implica que el proveedor permite, y quizás apoya, la capacidad de hacer esto. Al usar una plataforma abierta, un desarrollador podría agregar características o funcionalidades que el proveedor no había completado o concebido. Una plataforma abierta permite al desarrollador modificar la funcionalidad existente, ya que las especificaciones son estándares abiertos disponibles públicamente.Una arquitectura orientada a servicios permite acceder a aplicaciones que se ejecutan como servicios en un entorno informático distribuido, por ejemplo, entre múltiples sistemas o a través de Internet. Un objetivo principal de los servicios web es hacer accesibles los componentes funcionales a través de protocolos estándar de Internet que sean independientes de las plataformas y los lenguajes de programación. Una plataforma SOA abierta permitiría a cualquier persona acceder e interactuar con estos componentes.Un documento de trabajo de la Escuela de Negocios de Harvard de 2008, titulado "Apertura de plataformas: ¿cómo, cuándo y por qué?", diferenció la apertura de una plataforma en cuatro aspectos y ofreció ejemplos.
Aspectos de apertura de una plataforma Android Linux Windows Macintosh iOS
Uso de la demanda (usuario de entrada)abiertoabiertoabiertoabiertoabierto
Usuario de Suministros (desarrollador de aplicaciones)abiertoabiertoabiertoabiertocerrado
Proveedor de plataforma (Hardware/OS Bundle)abiertoabiertoabiertocerradocerrado
Sponsor Platform (Design " IP Rights Owner)abiertoabiertocerradocerradocerrado

Véase también

  • interfaz de programación de aplicaciones
  • Abierto estándar
  • Arquitectura abierta
  • Arquitectura orientada al servicio

Referencias

  1. ^ a b Eisenmann, Thomas R.; Parker, Geoffrey; Van Alstyne, Marshall (31 de agosto de 2008). "¿Cómo, cuándo y por qué?" (PDF). Harvard Business School Entrepreneurial Management Working Paper No. 09-030. Harvard Business School. p. 2. doi:10.2139/srn.1264012. Retrieved 2015-06-30.
  2. ^ Eisenmann, Thomas R.; Parker, Geoffrey; Van Alstyne, Marshall (31 de agosto de 2008). "¿Cómo, cuándo y por qué?" (PDF). Harvard Business School Entrepreneurial Management Working Paper No. 09-030. Harvard Business School. p. 2. doi:10.2139/srn.1264012. Retrieved 2015-06-30.
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save