Sistemas Abiertos

Sistemas Abiertos

¿Que es un sistema abierto?

Existen muchas definiciones de sistemas abiertos y esta lejos de aceptarse una definición única y concisa con la que todos estén contentos. Para la mayoría de la gente, un sistema abierto se define mejor de manera amplia como uno para el cual no es un secreto la arquitectura. La descripción de la arquitectura se ha publicado o esta disponible para cualquiera que desee elaborar productos para una plataforma de hardware o software. Esta definición de un sistema abierto se aplica igual de bien a hardware y software.

Cuando más de un solo proveedor comienza a producir productos para una plataforma, los clientes tienen una elección. ¿En particular no le gusta el software de supervisión de red de Nocrash Software? No hay problema, porque el producto de FaultFree Software se ejecuta en el hardware de Nocrash y a usted le gusta mucho más su interfaz de lujo. ¿Se necesita un front end gráfico más colorido para su PC Whizbang que el que proporciona Whizbang? Se transfiere uno de Super Software por medio de Internet y funciona a la perfección. Por supuesto, la idea primordial es alejarse de las plataformas patentadas hacia una que sea de proveedores múltiples.

Hace una década, los sistemas abiertos casi no existían. Cada fabricante de hardware tenía una línea de productos y uno prácticamente quedaba atado a ese fabricante para todas las necesidades de software y hardware. Algunas compañías sacaron ventaja del mercado cautivo, cargando precios exorbitantes o forzando a sus clientes con configuraciones no deseadas. El mar de fondo de resentimiento creció hasta el punto en que los clientes comenzaron a forzar la cuestión. La falta de opción en las compras de software y hardware fue la causa de que varias compañías de minicomputadoras y mainframes fueran a la bancarrota o tuvieran que aceptar principios de sistemas abiertos: sus clientes estaban hartos de depender de un solo proveedor. Un buen ejemplo de una compañía que hizo la adaptación es Digital Equipment Corporation (DEC). Pasaron de un sistema operativo patentado en sus minicomputadoras VMS, a un sistema operativo abierto con norma UNIX. Al hacer esto mantuvieron felices a sus clientes y vendieron más máquinas. Ésta es una de las razones principales por las que en la actualidad DEC está todavía en el negocio.

UNIX es un ejemplo clásico de una plataforma de software abierto. UNIX ha corrido mundo durante 30 años. El código fuente para el sistema operativo UNIX se puso a disposición de cualquiera que lo deseara, casi desde el principio. El código fuente de UNIX se entiende bien y es fácil trabajar con él, resultado de 30 años de desarrollo y mejoramiento. UNIX puede presentarse para ejecutarlo casi en cualquier plataforma de hardware, eliminando todas las dependencias de las patentes. El atractivo de UNIX no consiste en las características del sistema operativo en sí. sino en que un usuario de UNIX puede ejecutar software de otras plataformas UNIX, que los archivos son compatibles de un sistema UNIX a otro (excepto para los formatos de disco) y que una amplia variedad de proveedores ofrecen productos para UNIX.

El crecimiento de UNIX empujó a los grandes fabricantes de hardware hacia el principio de los sistemas abiertos, lo que dio como resultado que más fabricantes tuvieran autorización de producir una versión UNIX para su propio hardware. Este paso permitió a los consumidores combinar sistemas de hardware diferentes en redes más grandes, todos ejecutando UNIX y funcionando juntos. Los usuarios podían moverse entre máquinas en forma casi transparente, sin conocer la plataforma de hardware real en la que estaban. Los sistemas abiertos, originalmente de importancia primordial sólo para las grandes empresas y los gobiernos, ahora son elemento clave en la estrategia de cómputo incluso de la compañía más pequeña.

El término red de sistema abierto significa muchas cosas, dependiendo a quién se le pregunte. En su definición más amplia, red de sistema abierto se refiere a una red basada en un protocolo bien conocido y comprendido (como TCP/IP) que tiene sus normas publicadas y disponibles para cualquiera que desee usarlas. La red de sistema abierto se refiere también al proceso de hacer una red con sistemas abiertos (hardware y software específico para una máquina) usando un protocolo de red. Sin embargo, es fácil ver por que las personas desean redes de sistemas abiertos. Tres servicios se usan ampliamente y dan cuenta del porcentaje más alto de tráfico de red: transferencia de archivos, correo electrónico y registro remoto. Sin redes de sistemas abiertos, establecer cualquiera de estos tres servicios sería una pesadilla.

Las transferencias de archivos permiten a los usuarios compartir archivos en forma rápida y eficiente, sin duplicación excesiva ni preocupaciones acerca del método de transporte. Las transferencias de archivos en red son más rápidas que un mensajero nocturno que tiene que atravesar el país y, por lo general, más rápidas que copiar el archivo en un disco y llevarlo a través de la habitación. La transferencia de archivos también es muy conveniente, lo cual no sólo complace a los usuarios sino también elimina demoras mientras se espera el material. Un sistema abierto común que rige las transferencias de archivos significa que cualesquiera incompatibilidades entre las dos máquinas que transfieren archivos pueden superarse con facilidad.

El correo electrónico ha proliferado en forma fenomenal, para convertirse en un servicio grande, no sólo dentro de una sola empresa sino a nivel mundial. Internet transmite millones de mensajes de personas en el gobierno, la industria privada, instituciones educativas e intereses privados. El correo electrónico es barato (no usa papel, sobre ni estampillas) y rápido (alrededor del mundo en 60 segundos, más o menos). También es una extensión obvia del mundo basado en la computadora en el que trabajamos. Sin un sistema de correo abierto no se tendría nada cercano a las capacidades de que se disfruta en la actualidad.

Por último, los registros remotos permiten a un usuario, que se basa en un sistema, conectarse a través de una red con cualquier otro sistema que lo acepte como usuario. Esto puede ser en el siguiente grupo de trabajo, el siguiente estado o en otro país. Los registros remotos permiten a los usuarios sacar ventaja de hardware y software particular en otra ubicación, al igual que ejecutar aplicaciones en otra máquina. De nuevo, sin una norma abierta esto sería casi imposible.

Fuente : www.itlp.edu.mx

 

Verano del 2005 en el ITCG Asesora: Cyntia Alejandra Martinez Pinto