La arquitectura abierta es un tipo de arquitectura de computadora o arquitectura de software destinada a facilitar la adición, actualización e intercambio de componentes. [1] Por ejemplo, IBM PC , [2] Amiga 500 [3] y Apple IIe tienen una arquitectura abierta que admite tarjetas enchufables, mientras que la computadora Apple IIc tiene una arquitectura cerrada . Los sistemas de arquitectura abierta pueden usar un bus de sistema estandarizado como S-100 , PCI o ISA o pueden incorporar un estándar de bus propietario como el que se usa en Apple II, con hasta una docena de ranuras que permiten a varios fabricantes de hardware producir complementos y que el usuario los instale libremente. Por el contrario, las arquitecturas cerradas, si es que se pueden expandir, tienen uno o dos "puertos de expansión" que utilizan un diseño de conector patentado que puede requerir una tarifa de licencia del fabricante, o las mejoras solo pueden ser instaladas por técnicos con herramientas especializadas o capacitación.
Las plataformas informáticas pueden incluir sistemas con arquitecturas abiertas y cerradas. El Mac mini y el Compact Macintosh están cerrados; el Macintosh II y Power Macintosh G5 están abiertos. La mayoría de las PC de escritorio son de arquitectura abierta, pero las nettops suelen estar cerradas.
De manera similar, una arquitectura de software abierta es aquella en la que se pueden agregar módulos de software adicionales al marco básico proporcionado por la arquitectura. Las API abiertas (interfaces de programación de aplicaciones) para los principales productos de software son la forma en que se puede modificar o ampliar la funcionalidad básica de dichos productos. Las API de Google son ejemplos. Un segundo tipo de arquitectura de software abierto consiste en los mensajes que pueden fluir entre los sistemas informáticos. Estos mensajes tienen una estructura estándar que se puede modificar o ampliar por acuerdos entre los sistemas informáticos. Un ejemplo es la arquitectura de gestión de datos distribuidos de IBM .
La arquitectura abierta permite a los usuarios potenciales ver el interior de toda o parte de la arquitectura sin restricciones de propiedad. [4] Normalmente, una arquitectura abierta publica la totalidad o parte de su arquitectura que el desarrollador o integrador desea compartir. Los procesos comerciales abiertos involucrados con una arquitectura abierta pueden requerir algunos acuerdos de licencia entre entidades que comparten la información de la arquitectura. Las arquitecturas abiertas se han implementado con éxito en muchos campos diversos, incluida la Marina de los EE . UU . [5]
Ver también
- Arquitectura de red abierta para requisitos de igualdad de acceso en telecomunicaciones
- Software de código abierto para software que se puede modificar y reconstruir
- Hardware de código abierto
- Plataforma abierta
Referencias
- ^ Clifton A. Ericson, II (12 de abril de 2011). Enciclopedia concisa de seguridad del sistema: definición de términos y conceptos . John Wiley e hijos . pag. 272. ISBN 978-1-118-02865-0.
- ^ Michael J. Miller (8 de agosto de 2011). "Por qué IBM PC tenía una arquitectura abierta" . pcmag.com .
"De alguna manera, la decisión de mayor alcance tomada por el equipo que construyó la PC IBM fue utilizar una arquitectura abierta, en lugar de una propiedad de IBM. Esa decisión llevó al mercado de placas complementarias, para grandes número de aplicaciones de terceros y, finalmente, a un gran número de competidores, todos ellos creando máquinas "compatibles con IBM". Bill Lowe fue al Comité de Gestión Corporativa de IBM en julio de 1980 para proponer el proyecto "
- ^ Historia de la computadora: del mecanismo de Antikythera a la era moderna en tomshardware.com por Aris Mpitziopoulos " Amiga fue una de las primeras computadoras con una arquitectura abierta. Tenía dos ranuras de expansión, una en el lateral y otra en la parte inferior " . ( 3 de julio de 2016)
- ^ Sakamura, Ken (6 de diciembre de 2012). Proyecto TRON 1987 Sistemas informáticos de arquitectura abierta: Actas del tercer simposio del proyecto TRON . ISBN 9784431680697.
- ^ "El CÓMO y POR QUÉ de la ARQUITECTURA ABIERTA" . navy.mil . Archivado desde el original el 5 de julio de 2015 . Consultado el 2 de julio de 2015 .