La arquitectura abierta es un tipo de arquitectura informática o de software diseñada para facilitar la adición, actualización e intercambio de componentes con otros ordenadores. [ 1 ] Por ejemplo, el IBM PC , [ 2 ] Amiga 2000 [ 3 ] y Apple IIe tienen una arquitectura abierta que admite tarjetas de expansión, mientras que el ordenador Apple IIc tiene una arquitectura cerrada . Los sistemas de arquitectura abierta pueden utilizar un bus de sistema estandarizado como S-100 , PCI o ISA , o pueden incorporar un estándar de bus propietario como el utilizado en el Apple II , con hasta una docena de ranuras que permiten a múltiples fabricantes de hardware producir complementos y que el usuario los instale libremente. Por el contrario, las arquitecturas cerradas, si son ampliables, tienen uno o dos "puertos de expansión" que utilizan un diseño de conector propietario que puede requerir una licencia del fabricante, o las mejoras solo pueden ser instaladas por técnicos con herramientas o formación especializada.
Las plataformas informáticas pueden incluir sistemas con arquitecturas tanto abiertas como cerradas. El Mac mini y el Compact Macintosh son de arquitectura cerrada; el Macintosh II y el Power Mac G5 son de arquitectura abierta. La mayoría de los ordenadores de sobremesa tienen arquitectura abierta.
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 (Interfaces de Programación de Aplicaciones) abiertas para los principales productos de software son la forma en que se puede modificar o extender la funcionalidad básica de dichos productos. Las API de Google son un ejemplo. Un segundo tipo de arquitectura de software abierta consiste en los mensajes que pueden fluir entre sistemas informáticos. Estos mensajes tienen una estructura estándar que se puede modificar o extender según 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 la arquitectura, total o parcialmente, sin restricciones de propiedad. [ 4 ] Normalmente, una arquitectura abierta publica la arquitectura completa o parcial que el desarrollador o integrador desea compartir. Los procesos de negocio abiertos que implica una arquitectura abierta pueden requerir acuerdos de licencia entre las entidades que comparten la información de la arquitectura. Las arquitecturas abiertas se han implementado con éxito en diversos campos, incluida la Armada de los Estados Unidos . [ 5 ]
Véase también
- Arquitectura de red abierta para cumplir con los requisitos de igualdad de acceso en las telecomunicaciones.
- Software de código abierto para software que se puede modificar y reconstruir.
- Hardware de código abierto
- Plataforma abierta
- Estándar abierto
Referencias
- ↑ Clifton A. Ericson, II (12 de abril de 2011). Enciclopedia concisa de seguridad de sistemas: definición de términos y conceptos . John Wiley & Sons . pág. 272. ISBN 978-1-118-02865-0.
- ↑ Michael J. Miller (8 de agosto de 2011). "Por qué el IBM PC tenía una arquitectura abierta" . pcmag.com .
"En cierto modo, la decisión más trascendental tomada por el equipo que construyó el IBM PC fue utilizar una arquitectura abierta, en lugar de una propietaria de IBM. Esa decisión dio lugar al mercado de tarjetas de expansión, a un gran número de aplicaciones de terceros y, finalmente, a un gran número de competidores que creaban máquinas "compatibles con IBM".
Bill Lowe
acudió al Comité de Dirección Corporativa de IBM en julio de 1980 para proponer el proyecto" .
- ↑ Historia de la informática: Del mecanismo de Anticitera a la era moderna en tomshardware.com por Aris Mpitziopoulos " Amiga fue uno de los primeros ordenadores con 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). Sistemas informáticos de arquitectura abierta del proyecto TRON de 1987: Actas del tercer simposio del proyecto TRON . Springer. ISBN 9784431680697.
- ↑ "El CÓMO y el POR QUÉ de la ARQUITECTURA ABIERTA" . navy.mil . Archivado del original el 5 de julio de 2015. Consultado el 2 de julio de 2015 .
- Arquitectura de computadoras
- Arquitectura de software
- Estándares abiertos
- Hardware de código abierto