software con arquitectura abierta
TRANSCRIPT
Software con Arquitectura
abiertaYauri Condor Leslie Lucero
Arquitectura Informática
• La arquitectura de ordenadores se refiere a toda una estructura y a los detalles necesarios para que sea funcional.
• El término generalmente no se refiere a programas de aplicación ya que estos no son sustanciales para el funcionamiento del sistema.
Arquitectura Cerrada
En informática, arquitectura cerrada hace referencia a
cualquier procesador o periférico con
especificaciones que no se hacen
públicas.
Arquitectura Abierta
En informática, arquitectura cerrada hace referencia a
cualquier procesador o periférico con
especificaciones que se hacen
públicas.
Arquitectura Cerrada
• Los microprocesadores con arquitecturas cerradas no hacen públicas sus especificaciones, con esto impiden que otras empresas fabriquen ampliaciones.
• Altos costos para su mantenimiento.
• Dependen de un hardware específico de la compañía propietaria.
• Los lenguajes de programación son creados por la compañía específica creadora del programa.
• Les da ventaja a los fabricantes para monopolizar el mercado.
• Es un tipo de arquitectura que permite añadir, modernizar y cambiar sus componentes.
• Puede ampliarse después de la elaboración del software.
• Las especificaciones del sistema se hacen publicas, lo que permite que otras empresas puedan fabricar los productos de expansión.
Software con Arquitectura Abierta
Características
• Son de gran utilidad en ambiente multiusuario.
• Menos costosos, complejidad mínima.• Flexibilidad de los programas
de programación.• Permite la conexión fácil a aparatos y
programas de otras compañías.• Existe variedad en el mercado.• No tiene gran capacidad de
almacenamiento.
Ventajas
• Menos costosos • Mayor provecho de la tecnología.• Ambiente estándar de aplicaciones.• Múltiples soluciones disponibles de acuerdo
con necesidades específicas.• Más disponibilidad de aplicaciones.• Oportunidad de ventas de productos de
diferentes proveedores.
Desventajas
• Es menos seguro debido a la disposición de muchas herramientas para poder acceder a los programas.
• Cada servidor procesa una información haciendo o convirtiendo esta arquitectura más lenta