1.4 Unix como
sistema
abierto.
El sistema operativo
Unix
podría tomarse como ejemplo de un sistema abierto,
pues posee capacidades que "esconden" las diferencias contenidas
en el sistema subyacente y permite que los ambientes de software luzcan igual para
las aplicaciones.
Unix por si mismo cuenta con todas esas propiedades. En
adición, la fuerza
técnica de Unix lo equipa bien para servir como una base
para estándares de sistemas abiertos
en lo concerniente a lenguajes de alto nivel, herramientas
para desarrollo de
software y
áreas de aplicaciones, tales como graficos y
comunicaciones. Unix ha sido el lider para el rol
de sistemas
operativos multiusuario estándar desde que fue
reimplantado en "C" a mediados de los 1970.
Las implementaciones de Unix corren en cientos de tipos
diferentes de máquinas. Ningún otro sistema operativo
comercialmente significante ha podido emigrar de manera
completamente satisfactoria de la familia de
procesadores de
la cual nació. Unix está mas cerca de ser un
sistema abierto que cualquier otro sistema operativo de equipos
medianos.
Algunas características sobresalientes del Unix
son:
– Capacidad multiprogramación (Jerarquia Procesos)
– Capacidad multiusuaria
– Transportabilidad
– Gran selección de poderosas herramientas
(programas)
– Comunicaciones
y correo
electrónico.
– Biblioteca de
software de aplicaciones
– 95 % realizado en lenguaje
C
– Estandarización
Para muchos expertos el termino de arquitectura
abierta es más o menos sinónimo de sistema Unix. En
realidad Unix es uno de los mayores proveedores a
nivel mundial de sistemas
comerciales, pero el concepto es mucho
mas amplio, pues es un conjunto de estándares en los que
se han puesto de acuerdo varios proveedores
independientes de computadoras.
Este sistema operativo se encuentra dentro de la
clasificación de los sistemas abiertos por su
configuración y estructura, ya
que en Unix cada uno de sus componentes son compatibles e
independientes uno del otro, pero que al ejecutarse forman un
conjunto. Además posee un alto nivel de capacidad de
adaptación en una base de hardware amplia.
Unix es un sistema operativo multiusuario y multitarea
enfocado al desarrollo de
software. Es portable, lo cual quiere decir que los programas
desarrollados en la máquina de un determinado Fabricante
pueden ser instalados y ejecutados en la de otro, siempre que
ambas tengan el mismo sistema Unix. Lo referenciado anteriormente
puede ser válido para cualquier sistema operativo, la
diferencia con otros sistemas estriba en que una versión
de Unix puede ser realizada en cualquier máquina, con una
décima parte de programación.
La solución adoptada por Unix para la
portabilidad de sistema ha sido programar un 10% en ensamblador y
el 90% restanta en lenguaje C. De
esta forma, el 90% de las instrucciones C sirven para cualquier
equipo, y teniendo sólo que programar un 10% de ensamblador
para cada procesador
distinto. Esta misma tecnología le permite
al usuario informático, si asi lo desea, poder
completar, mejorar y adecuar el sistema a sus propias
necesidades.
Unix es un sistema de tiempo
compartido, multiusuario y multitarea que permite adicionalmente
lanzar trabajos en Batch. Así como los grandes ordenadores
Batch evolucionan hacia el tiempo
compartido, de la misma forma Unix puede evolucionar hacia el
Batch bien planificado, si se detecta esa necesidad como
imprescindible.
El manejo de la memoria lo
realiza un algoritmo
aplicado a una región variable con swaping. Este mecanismo
se ocupa de utilizar dinámicamente la memoria, para lo
cual se lleva control en una
tabla de las páginas ocupadas y libres. En este sistema
operativo pueden coexistir distintos procesos en
memoria
ejecutándose, cualquiera de ellos puede generar nuevos
procesos.
Otro aspecto del Unix es la forma de tratar los
distintos dispositivos; este manejo se realiza mediante programas
que tratan ciertas tablas específicas según su
tipo. Por contener éstas tablas las características propias de cada
dispositivo, pueden modificarse pudiendo compatibilizar
fácilmente gran parte de los tipos de dispositivos en el
mercado con
Unix.
Este sistema operativo permite la
comunicación externa con otros sistemas no Unix,
permite el uso de lenguajes de tercera y cuarta
generación, disponiendo además del lenguaje C,
que siendo de alto nivel permite una buena funcionalidad,
suministrando así facilidades de desarrollo de
aplicaciones.
Unix utiliza la tecnología de
arquitectura
abierta con el objetivo de
crear un sistema que pueda trabajar en un ambiente de
sistemas conformados con máquinas y software de diferentes
fabricantes. Provee a los usuarios una tecnica para
compartir el sistema entre todos los posibles usuarios, de manera
que cada uno de éstos tenga la impresión de que el
sistema sólo los atiende a ellos, dando la capacidad de
ejecutar mas de una tarea o programa al mismo
tiempo.
Con este sistema operativo los problemas
pueden ser solucionados mediantes interconexiones de unas cuantas
piezas simples. Estas piezas son generalmente componentes
diseñados para realizar una única tarea y bien
hecha. Unix puede ser manejado tanto en computadores moderados
como en mainframen. Este sistema operativo proporciona el entorno
requerido para permitir el fácil traslado de las
aplicaciones desde los microcomputadores a los mainframes. Por
esta serie de características se considera el sistema
operativo Unix como uno de los sistemas
operativos mas abiertos.
1.5 Tendencias futuras de los
sistemas abiertos.
Podemos exponer, que vamos hacía una arquitectura que
enfatiza su carácter de interoperabilidad y su
flexibilidad. En la actualidad las empresas pueden
escoger entre sistemas que les parezcan lo más apropiados
a los negocios de
conformidad a sus estado actual.
Pero al mismo tiempo pueden confiar en que a medida en que sus
necesidades vayan cambiando no existirían límites a
la interoperabilidad de sus sistemas o a la libertad de
escoger.
La realidad es que la mayoría de los sistema
todavía dependen de productos
propietarios. En ese sentido, el compromiso con los sistemas
abiertos sería en realidad terminar con aplicaciones
propietarias vitales al sistema empresarial. Ello significa que
depende del proveedor hallar la forma en que se pueden incorporar
estos sistemas propietario a los planes generales de la empresa y
demostrar cómo se adapta de forma beneficiosa a la
filosofía abierta. No debemos olvidar que estamos hablando
de un proceso
evolutivo, no de una revolución. Los sistemas abiertos
están basados en estándares de la industria y
esos estándares contemplan maneras para llegar
hacía su objetivo.
El primer paso lógico dentro de los sistemas abiertos
es determinar justamente que está abierto. La clave
está en mirar más alla de los pequeños
detalles, hacía la meta de la
arquitectura abierta. Los software de los sistemas abiertos a
menudo son usados para enfatizar la brecha existente entre los
ambientes abiertos y propietarios.
Una investigación realizada por la firma
Forrester Research, Inc. reveló que un 70% de usuarios
considera que los sistemas abiertos evitan amarrarse a un
único fabricante, en tanto un 12% ve el problema como un
asunto de competencia de
precios entre
fabricantes. La misma confusión existe con el concepto de
estandarización, ya que mientras algunos fabricantes no se
adhieren a ningúna opción disponible, otros buscan
introducir definiciones de uno que otro elemento considerado
estándar, ya sea en términos de hardware y se software.
Los resultados de la investigación mencionada establecen que un
52% no cree en los estándares, un 24% se inclina hacia el
POSIX, un 17% por OSI, un 11% al
OSF, y un 5% al X/OPEN europeo. Sin embargo Alvin Toffler en su
libro
"Cambio de
Poder"
expresó: " La elaboración de estándares no
tiene que ver con los fabricantes de tecnología
computacional, eso es un asunto de gobiernos y potencias que
buscan la forma de imponer sus normas con el fin
de lograr ventajas competitivas de sus productos en
el mercado
mundial."
Debemos recordar que la revisión de los
estándares es un asunto que nunca concluye y que siempre
se espera una mejor optimización, por lo tanto la
tecnología no se detiene, sino que trabaja con lo que
tiene a la mano, mientras los organismos se preocupan por mejores
estándares.
1.6 Opinion de los expertos con
relación a los sistemas abiertos.
Para desarrollar este tema se elaboró un cuestionario
de 5 preguntas abiertas y analíticas para recabar la
opinion de los expertos con relación al tema en objeto de
estudio. (ver anexo).
En relación a la pregunta número 1 relativa a la
opinión o concepto que tenían sobre los Sistemas
Abiertos el punto común era que no había una
definión exacta o concluyente que definiera el concepto.
Sin embargo insistían en enumerar características o
criterios que definen un sistema como abierto, como son:
interoperabilidad, compatibilidad, escalabilidad y portabilidad.
Estos términos fueron definidos ampliamente en nuestro
trabajo. Uno de los encuestados opinó que se podría
definir como un conjunto de estándares aplicables a
través de redes de usuarios, grupos de
trabajo, departamentos y empresas que les
permita trabajar juntos.
En cuanto a los criterios que definen un sistema como abierto
se tomó un grupo de
características que fueron el punto de coincidencia, y los
cuales se listan a continuación:
1) debe de existir un conjunto de especificaciones disponibles
para la industria.
2) que haya más de un producto de
diferentes compañías que cumplan con dichas
especificaciones.
3) que estas especificaciones no sean controladas por una
compañía o grupo de
compañías.
4) que éstas especificaciones no estén sujetas a
una arquitectura o tecnología.
Estas características fueron expuestas
individualmente por cada encuestado en diferentes formas pero
en el fondo queriendo significar lo mismo y en este punto
coincidieron con nosotros, por lo cual lo expresamos con
nuestras propias palabras.
En la preguntas No. 3, concerniente a si los fabricantes
estaban satisfaciendo las crecientes demandas de un mercado cada
vez más amplio de los Sistemas Abiertos. La
conclusión fue que mientras exista el factor competencia/beneficio la estandarización
total deseada por los mercados era un
ideal que sería realizado.
Con relación a la pregunta No. 4, que cuestionaba si
los sistemas abiertos domininarian el futuro de la Informática, todos coincidieron que el
futuro giraba en torno a la
apertura, a la competencia de mercados, en
donde el trinomio precio-rendimiento- servicio
sería el factor clave. Una opinión muy particular,
pero además muy acertada fue que el movimiento de
la industria es la distribución (redes) sobre diferentes
plataformas de hardware, lo cual exige la estandarización
como medio de obtener esto.
Por último en la preguna número 5, sobre si
podía considerar al Unix como un Sistema Operativo
Abierto, fue donde hubo mayor diversidad de opiniones, ya que
algunos opinan que sí y otros que no, y exponían
sus razones. Entonces coincidimos en que desde el punto de vista
puramente técnico puede considerarse al Unix un sistema
operativo completamente abierto, sin embargo desde el punto de
vista del Mercado, real y efectivamente no, ya que Unix o mejor
dicho su dirección es casi controlada por un grupo
de compañías quienes trazan el destino del mismo de
acuerdo a intereses propios.
2. Estandares de sistemas
abiertos
2.1 Principales esfuerzos para el
desarrollo de estandares.
El primer esfuerzo organizado para el establecimiento de
estandares para sistemas abiertos lo constituyó la
formación del comité de estándares usr/group
en el año 1980.
Este organismo propusó una especificación para
un interfase de sistema operativo que proveería una base
con un gran número de aplicaciones que pueden ser portadas
fácilmente. Los objetivos
específicos del comité fueron lo de eliminar las
información e implementación
especifíca de los equipos utilizando valores
simbólicos en lugar de valores
numéricos.
Un interfase estándar de un Sistema Operativo permite
que programas que hayan sido escritos en un ambiente
específico, puedan ser portados o ejecutados con
mínimas modificaciones en una gran variedad de Sistemas o
ambientes. Para la industria de la Informática, la portabilidad de los
Softwareses sumamente importante porque esto le permitirá
una gran producción y distribución de aplicaciones. Asi mismo los
estándares permiten economizar tiempo y dinero tanto
para los usuarios como para los fabricantes y desarrolladores de
software.
El primer estandar que se desarrollo lo constituye el POSIX
(IEEE 1003-1) (system interfase specification for portable
applications), el cual ha constituido un punto de referencia para
el desarrollo de otros estandares en areas relativas.
Los estándares ofrecen un esfuerzo importante en una
plaza de mercado incierta o dudosa. Los grupos de
industrias
ligadas al desarrollo de estándares como: Open Software
Fundation y Unix International incursionan en el mercado con
diferentes versiones de Sistemas Unix y desarrollos de Sistemas
para aplicaciones de Negocios.
Existen varios subcomites que trabajan en el desarrollo de
estándares para sistemas abiertos. Estos grupos operan en
áreas que no se han realizado suficiente consensos de
investigación. Estos subcomites dan participación a
otros comites de otros grupos de estándares, entre los
cuales se encuentra IEEE Posix.
Entre los principales subcomites tenemos:
Sistemas de Archivos
Distribuidos.
La función de este subcomite es producir una
especificación que permita la participación
transparente de los archivos
distribuidos a traves de sistemas conformados por Posix. Este
trabajo incluye ademas la funcionalidad, administración y definición de
protocolos.
Interfase de Red.
Su meta es definir un Interfase de Red Portable (PNI), con un
interfase de aplicación de nivel que sea compatible con
Posix, y que permita a procesos comunicarse de una manera
independiente del protocolo y el
medio de comunicación.
Internacionalización.
El objetivo de este subcomite es el de facilitar el desarrollo
de estándares para sistemas
operativos portables, que faciliten la linguistica y los
requerimientos culturales y nacionales no adecuados, soportados
por el Ingles Americano USACII, basado en implementaciones
Posix.
Entre los tópicos con que trabaja este subcomite esta:
la clasificación de caracteres, formatos de fechas y
horas, expresiones regulares y otros.
Seguridad.
Este subcomite ha desarrollado propuestas de estándares
para la seguridad de la
base de estándares desarrollados por Posix como es el caso
de los estándares Posix-1 (que define el interprete entre
los programas de aplicaciones portables y el sistema operativo
basado en modelos de
sistemas Unix), y Posix-6 (extensión del Posix-1).
Medida de Rendimiento.
Este Subcomité sirve como un grupo asesor, que
suministra orientación sobre las técnicas a
utilizar para mejorar el rendimiento del Computador.
Tiempo Real.
El objetivo de este subcomite, que opera con el estandard
POSIX-4 (permite la portabilidad de aplicaciones con
requerimientos de tiempo real) es observar y evaluar los
mínimos cambios y adiciones a sintáxis y
semántica de aplicaciones soportadas por POSIX que
requieran precesamiento en tiempo real.
Supercomputación.
Este subcomité ha identificado cuatro importantes
características de supercomputación, que
serán ubicadas en la declaración de
estándares. Estas características son:
– Batch
– Check Pint/Recovery
– Fast I/O
– Ambiente desarrollo Fortran
Usabilidad.
Este subcomité tiene como función proveer un
interfase de usuarios portable que permita el dialogo con el
sistema y el mantenimiento
de la Red. Además se encarga de analizar las propuestas de
intercambios de datos,
gráficas, etc.
Procesos de Transacción.
Los principales objetivos de
este Comité son explorar aspectos del Kernel (el kernel es
el corazón o
nucleo del sistema operativo unix, el cual sirve de interfase
entre las aplicaciones y el hardware. Además es
responsable de controlar y programar el uso de la memoria,
controlar los recursos del
computador,
manejar las E/S sobre los diferentes dispositivos, etc), la
definición del administrador de
recursos del
interfase del procesador de
transacción y la investigación de estrategias e
interfases necesarios para la incorporación del proceso de
transacciones dentro de los sistemas POSIX.
2.2 Principales organizaciones
comprometidas con el desarrollo de estandares para sistemas
abiertos.
X/OPEN
Fue formada para 1984. Originalmente consistía de cinco
industrias
Europeas manufactureras de sistemas de computadoras
basados en el Sistema Operativo Unix. X/OPEN invierte en recursos
técnicos y de mercado para el desarrollo de una
aplicación común mutivendedora basado en
estándares internacionales. Además se propone
incrementar el volúmen de sus programas de aplicaciones
para sus miembros y maximizar la inversión en el desarrollo de Software para
usuarios y vendedores.
Open Software Foundation (Osf)
Esta Fundación de sistemas abiertos fue formada para
1988 como una organización sin fines de lucro para el
desarrollo e investigación de Software Abiertos. Esta
organización posee varios miembros
fundadores entre los cuales estan: IBM (International Bussines
Machine), Digital Equipment Corporation y Hewleltt Packard.
Esta organización desarrolla especificaciones y
productos de Software portables basados en las industrias de
estándares y son seleccionados por un proceso de
tecnología abierta.
OSF ha expresado su soporte para el desarrollo de los
estándares para sistemas abiertos, con las expectativas de
que en el futuro POSIX soporte sus productos.
Unix International (Ui)
Despues de la formación de OSF, AT&T y un gran
número de sus clientes de UNIX
SYSTEM V formaron una organización para promover UNIX
SYSTEM V. Esta organización fué denominada UNIX
INTERNATIONAL, la cual fue formada para proveer una visión
clara a los usuarios finales, a los desarrolladores de
aplicaciones y a los proveedores de sistemas acerca de los
productos existentes y de la importancia del desarrollo de los
procesos abiertos.
UI realiza sus funciones
conforme a POSIX y a la guía de portabilidad de X/OPEN.
Aunque UI no está desarrollando estándares, esta
organización posee una gran presencia en el mercado de
producto de
UNIX SYSTEM V y SVID (AT &T'S System V interface Definition)
que serán soportados por POSIX y otros estándares
de sistemas abiertos. A través de estos grupos UI
especifica los requerimientos para las futuras versiones de UNIX
SYSTEM V y los provee a UNIX SOFTWARE INTERNATIONAL para que lo
incorpore en sus productos. Incurre además en actividades
sobre multiprocesamiento, sistemas de interface, interface de
usuarios, sistemas de archivos y otros.
2.3 El modelo de
referencia osi.
Las redes de
computadoras surgieron para hacer viable el comportamiento
eficiente de recursos computacionales entre usuarios cuando
pertenecen a sistemas heterogéneos en cuanto a
aplicaciones y fabricantes se refiere, lo cual dificulta su
interconexión.
Los grandes fabricantes desarrollaron soluciones
para la interconexión de sus propios equipos mediante el
uso de una Arquitectura de Red propia, la cual estaba constituida
por un conjunto de convenciones para la interconexión de
sus equipos.
En 1977 para solucionar este problema, la
Organización Internacional de Estandarización
(ISO)
vió la necesidad de normas para la
interconexión de sistemas diferentes y creó el
subcomité SC16 para estudiar el problema. Este
desarrolló el modelo de
Arquitectura llamado "Modelo de Referencia para la
Intercomunicación de Sistemas Abiertos" (OSI), el cual fue
aprobado por la ISO en 1983 a
través del documento ISO7494. Este modelo es estandarizado
y se estructura en
siete niveles, de los cuales los tres inferiores constituyen un
estándar muy difundido que se conoce como X.25.
En el concepto de OSI, un sistema es un conjunto de una o
más computadoras; el software asociado, los periféricos, las terminales, los procesos
físicos, los medios de
transferencia de información, etc., forman un ente
autónomo con capacidad de realizar el procesamiento de la
información
OSI pone atención al intercambio de información
entre sistemas y no al funcionamiento interno de cada sistema en
particular o sea, el modelo de referencia OSI constituye el marco
de trabajo para el desarrollo de protocolos
estándares para la
comunicación entre dos niveles homónimos
ubicados en equipos separados. El objetivo a largo plazo de OSI
es desarrollar una compatibilidad total inter-sistemas, entre los
muchos transportadores alrededor del mundo.
Niveles del OSI
Los diferentes niveles son divididos en subsistemas, los
cuales estan compuestos a su vez por una o varias entidades. Las
entidades de su mismo nivel son llamadas :entidades pares:. Una
entidad en el nivel (A) es llamada entidad (A) en el
desempeño de sus funciones. Las
entidades de los niveles de un sistema representan la capacidad
de procesamiento del sistema.
Cada nivel (A) suministra servicios (A)
a la entidad (A+1), aprovechando las funciones que desarrollan
para él las entidades (A-1). Las entidades (A) se
comunican a través de los servicios
ofrecidos por (A-1), y el intercambio de información es
reglamentada por los protocolos (A).
Los servicios (A) son ofrecidos a las entidades (A+1) en los
"Puntos de Acceso de Servicio"
(SAP) , o SAP (A) que
representan los interfaces lógicos entre las entidades (A)
y (A+1). Un SAP (A) es usado por solo una entidad (A) Y UNA
ENTIDAD (A+1) respectivamente, sin embargo una entidad (A) puede
servir varios SAP's (A) y una entidad (A+1) usar varios SAP's
(A).
Definicion de los niveles OSI
1- Nivel Fisico
Comprende el conjunto de recursos físicos de reglas
lógicas, que permiten la transmisión de bits entre
nodos de comunicación que conforman una Red de
Computadoras. Este provee las caracteristicas mecánicas,
eléctricas, funcionales y procedimientos
necesarios para establecer, mantener y liberar conexiones
físicas entre el dispositivo terminal (DTE) y el punto de
conexión de la RED (DCE), o entre dos (DTE's).
En general el proceso de comunicación es bidirecccional
o sea, nodos interconectados transmiten y reciben bits
simultáneamente o alternadamente. Cuando la
transmisión es realizada en forma simultánea a los
dos sentidos del sistema, se conoce como Full Duplex, en caso de
la transmisión típica de bits en redes locales de
computadoras, es del tipo Semiduplex.
2. Nivel de Enlace
La finalidad de este nivel es implementar mecanismo de
detección y recuperación de errores, ofreciendo de
esta forma un servicio más confiable a los niveles
superiores. Otras funciones incluyen el establecimiento de la
conexión y procedimientos
que permitan el uso eficiente del medio de transmisión.
Este nivel provee la conexión lógica
a través de la línea, el direccionamiento, el
secuenciamiento y la recuperación de errores.
Existe una dirección de enlace en el nivel DLC (Data
Link Control). En este
nivel se determina el uso de una disciplina de
comunicaciones conocida como HDLC (High Level Data Link Control).
Este es el protocolo de
línea conocido como un Estandar Universal, al cual muchos
toman como modelo, siendo los datos organizados
en tramas.
Al juntar las funciones de los niveles 1 y 2, se tiene la
forma de conectar físicamente dos nodos adyacentes y
transferir un mensaje entre ellos, manejando direccionamiento,
control de errores, etc.
3. Nivel de Red
Este nivel suministra los medios para
establecer, mantener y liberar las conexiones de Red,
añade a los anteriores los medios para transportar
información por medio de red. Las facilidades del nivel de
Red están orientados al control de los nodos de
conmutación de la Red y proporciona un cambio
lógico entre dos extremos de la Red, bien como circuito
virtual para toda la comunicación, o bien como unidades
independientes o Datagrama.
Las funciones proporcionadas por este nivel incluye el ruteo
de los mensajes, las notificaciones de errores y opcionalmente la
segmentación y el bloqueo. La utilidad de este
nivel puede ser vista como de "Dirección de Control entre
los puntos de conmutación", más que como proveedora
de ayuda para la transferencia de datos entre éstos
puntos. En este nivel se determina el formato del campo de
información de la trama HDLC. A esto se le llama
"Paquete" y es un término que se ha vuelto muy popular, a
raiz de la difusión del uso de redes X.25 o de
Conmutación de Paquetes (Packets Switching). Estos tres
primeros niveles recomiendan procedimientos para solucionar los
requerimientos de conexión entre DTE y un DCE, para
efectos de realizar la transmisión de mensaje con
propósito y con un buen grado de confiabilidad.
4. Nivel de Transporte
Este nivel debe asegurar la fiabilidad de la conexión y
conseguir la transferencia de datos desde su origen a su destino,
además de proporcionar el control entre nodos de usuarios
a través de la Red.
Los niveles de 1 al 4 de OSI forman el subsistema de transporte. El
nivel 4 revela a las secciones de cualquier consideración
de detalle referente a la forma en la cual se realiza la
transferencia de los datos.
Una conexión de transporte se identifica por un
"Identificador de Punto Final de Transporte" y una o más
conexiones de transporte pueden ubicarse dentro de la misma
conección de Red.
5- Nivel de Sesión
Proporciona la función necesaria para mantener un
diálogo entre los procesos del nivel de aplicación
(nivel 7) incluyendo las funciones necesarias para el
establecimiento y terminación de la sesión.
Además, provee el soporte de interacciones entre entidades
que cooperan en el nivel de presentación.
Las funciones del nivel de sesión se pueden dividir
categorias: Determinación y cancelación de contrato entre
dos entidades, comprendiendo sincronización,
delimitación y recuperación de operaciones con
los datos (esto se llama servicio de dialogo de
sesión). Una sesión se identifica por
"Identificadores de Destino Final". Se han definido tres tipos de
interacciones:
1- Dos vías simultáneas
2- Dos vías alternadas
3- Dos vías
6 – Nivel de Presentación
Este nivel suministra las transformaciones requeridas de la
información intercambiada entre los procesos del nivel de
aplicación, incluyendo las funciones necesarias para el
establecimiento y terminación de una sesión. Este
nivel proporciona un conjunto de servicios de conversión y
descifrado, que el nivel de aplicación puede seleccionar
para poder interpretar el significado de los datos
intercambiados.
El modelo identifica tres ejemplos de protocolo en este
nivel:
– Protocolo de Terminal Virtual
– Protocolo de Archivo Virtual
y
– Protocolo de transferencia de trabajo y
manipulación
7- Nivel de Aplicación
Este nivel se refiere a la aplicación específica
de los usuarios de la red de transporte y realiza las actividades
del sistema o la aplicación necesaria para suministrar o
soportar las funciones específicas de procesar la
información. Todos los otros niveles existen en
función de brindar soporte a éste. Una
aplicación se compone de procesos cooperantes que se
intercomunican mediante el uso de los protocolos definidos en
este nivel.
3. El mercado de los sistemas
abiertos
3.1 Introducción.
El mercado de los sistemas abiertos està conformado por
un conjunto amplio de compañías manufactureras de
equipos de cómputos, las cuales compiten por ofertar
mejores precios y
mejor servicio. Aunque difieren en cuanto a su estrategia de
mercados, convergen en 2 puntos básicos:
1) Sus equipos están diseñados de acuerdo a
estàndares de la industria.
2) El software operativos que gobierna sus máquinas
está basado en el Unix System V de ATT & T, el cual se
ha convertido el paso de los años en el sistema operativo
del futuro, por su fàcil adaptabilidad en diferentes
equipos.
La estrategia
competitiva de cada fabricante se fundamenta en hacer resaltar el
poder de la arquitectura de sus equipos, asì como la
flexibilidad y potencia de los
software de aplicación disponibles. En ese sentido y para
los fines de nuestra investigación hemos seleccionado
varias firmas de las más prestigiosas en la
fabricación de equipos de arquitectura abierta para
exponer de manera amplia y práctica las
características de los equipos de cada fabricante,
así como sus estrategias de
ventas, para
de esta manera poder visualizar de manera más real y
efectiva la Incidencia de los Sistemas Abiertos en el desarrollo
de las nuevas Tecnologías Informáticas.
Características Generales
Las compañías fabricantes de computadoras
más grandes del mundo fomentan la estandarización
en el uso de los sistemas abiertos basados en la arquitectura
RISC avanzada bajo el Sistema Operativo UNIX. Los Equipos basados
en esta Arquitectura son perfectos como servidores de
ambientes multi-usuarios, ya que cuentan con un Sub-sistemas de
entrada/salida con arquitectura MicroCanal de IBM, que permite
transferencias de datos hasta 40 Mega Bytes por Segundo. Cuentan
además con una capacidad de almacenamiento en
disco de 1,000 millones de caractéres máximo y una
memoria principal de 64 MB máximo.
Las características de los sistemas basados en
ésta arquitectura son las siguientes
– Procesadores
capaces de controlar hasta 128 terminales
simultáneamente.
– Capacidades máxima de almacenamiento de
hasta 1 Giga Byte.
– Ninguna otra arquitectura de computadoras posee estas
capacidades,lo que asegura la protección de la inversión.
– La Arquitectura RISC ofrece grandes capacidades,
además de ofrecer la mejor tecnología en Sistemas
Operativos, donde su punto fuerte es la Conectividad.
Compromiso de IBM con los Sistemas Abiertos
Desde el inicio del desarrollo de la familia RS-6000,
la IBM concibió los productos para que funcionaran con el
AIX, que cumple en forma estricta con los estándares de la
industria y con las definiciones de compatibilidad. La
fundación para Sistemas Abiertos (OSF) ha calificado al
AIX como un producto de excepcional calidad, que
incluso lo ha tomado como guía para el desarrollo del
sistema OSF/1.
Debido a las mejoras que la IBM incorporó al AIX, este
sistema operativo es totalmente funcional y se ha optimizado para
brindar a los usuarios un ambiente de multitarea y de
multiusuario rico y productivo para la ejecución de todo
tipo de aplicaciones. Entre las ventajas que ofrece se destacan
el manejo de las funciones de administración del sistema en base de
menúes, el soporte a volúmenes lógicos,
así como la confiabilidad del sistema.
La familia RS-6000
provee interoperabilidad con la Arquitectura de Aplicación
de Sistemas (SAA), que permite que cualquier equipo participe en
un esquema de procesamiento cooperativo con otras máquinas
IBM. Actualmente, varias compañías de software
desarrollan aplicaciones y programas para la familia
RS-6000, entre las que figuran Saber, ProCase, Informix, Uniplex,
Frame Technology, Quadratron y Basis International, entre
otras.
Sistema Risc 6000 de IBM (Serie 300).- Arquitectura Power de
IBM.-
Los Sistemas de la familia RISC/6000 de IBM, son sistemas de
arquitectura abierta que sobresalen por contar con la más
alta tecnología, y por la extraordinaria relación
precio/rendimiento que los caracteriza.
La serie 300 de Sistemas RISC/6000 representa una amplia gama
de posibilidades computacionales al ofrecer los modelos 320,
320H, 340 y 350. Estos modelos son ideales tanto en ambiente de
cálculo
numérico intensivo y de aplicaciones gráficas,
trabajando como estaciones de trabajo avanzadas (Powerstations);
como en ambientes multiusuario y de red, actuando como servidores de
recursos (POWERservers).
Máximo rendimiento.
El poder de cómputo de estos sistemas se basa en la
arquitectura POWER de IBM. POWER se refiere a la
optimización del desempeño del sistema mediante el
uso de una tecnologìa RISC mejorada (Performance
Optimization With Enhanced RISC). Esta tecnología RISC
mejorada implica que en menos de un ciclo de reloj del procesador
se pueda ejecutar una instrucción que pertenezca a un
conjunto reducido y optimizado de instrucciones.
La optimización del desempeño del sistema se
logra mediante el funcionamiento paralelo y concurrente de los
procesadores de punto fijo, punto flotante y de
distribución o "branch"; logrando con esto que se puedan
ejecutar hasta cuatro instrucciones en un solo ciclo de
reloj.
La capacidad con la que cuentan los estos modelos para
ejecutar operaciones tanto
de punto fijo como de punto flotante en un mismo ciclo, los hacen
sistemas óptimos para cálculos numéricos
intensivos y los posicionan como excelentes estaciones de trabajo
de alto nivel.
Por otra parte, estos modelos son ideales como servidores en
ambientes multiusuarios, ya que cuentan con un subsistema de
Entrada/Salida con Arquitectura Micro Canal de IBM que permite
una transferencia de hasta 40MB por segundo. Además,
cuentan con subsistemas de memoria Cache
(memoria intermedia de alta velocidad,
para transferencia de datos entre dispositivos) tanto de datos
como de instrucciones, que junto a su Bus de 64 bits entre el
CPU y la
memoria, les permiten realizar operaciones de E/S en forma
intensiva.
Los sistema de la serie 300 ofrecen un alto rendimiento, con
un procesador que opera a 20 MHZ en el modelo 320 y que alcanza
9.2 MFLOPS de doble precisión y una cifra SPECmark de 32.8
hasta 19.1 MFLOPS de doble precisión y una cifra SPECmark
de 32.8 hasta 19.1 MFLOPS de doble precisión y un SPECmark
de 70 en el modelo 350, el cual cuenta con un procesador operando
a 42 MHZ. Este alto rendimiento, y en sí, la arquitectura
POWER de alta tecnología con la que cuentan los Sistemas
RISC/6000 de IBM, permite que la razón precio/rendimiento
para los mismos sea altamente favorable para el cliente.
El AIX y la interoperabilidad.-
El uso óptimo de los procesadores POWER, junto con los
subsistemas de memoria y dispositivos asociados a él, se
logra mediante el sistema operativo AIX (Advanced Interactive
Execution) de IBM, el cual ofrece varias alternativas de
conectividad dentro de los Sistemas Abiertos; desde redes locales
LAN
(Token-Ring y Ethernet) y
conexión directa de terminales ASCII, hasta
redes remotas WAN (X.25, SDLC, conexión asíncrona y
coaxial), y puede soportar dispositivos periféricos. Dentro de las diversas
alternativas de conectividad que ofrece el AIX se incluye la
capacidad para interoperar con sistemas no-IBM en ambientes de
Red mediante el uso de distintos dispositivos
periféricos.
Sun Microsystems Computer Corporation es una
Compañía manufacturera de Sistemas de Computos con
más de 10 años en el Mercado de los Estados Unidos y
con marcada presencia en el mundo entero. Desde su nacimiento
concibiò y asimiló la tecnología de los
Sistemas Abiertos, considerándose uno de los precursores
del movimiento
hacia los sistemas abiertos. Son los creadores del Microprocesador
SPARC de tecnología RISC y del Sistema Operativo SOLARIS
basado en el Unix System V. Sus equipos incluyen estaciones de
trabajo de bajo costo como la
SPARCclasic PC, hasta el SPARCcenter 2000 con capacidad de
proceso equivalente al de los "mainframes".
Sun utiliza el modelo computacional cliente-servidor, en el
que tanto recursos computacionales nuevos como existentes,
conectados por potentes redes de comuniación, permiten el
que la información vital para manejar una
compañía fluya directamente a los puntos en que
más se necesita, sin necesidad de intervención de
parte de un recurso central, tal y como ocurría
tradicionalmente. Sun ofrece una gama de sistemas computacionales
compatibles binariamente, que pueden ser usados con recursos
computacionales existentes en su empresa, a
través de normas de interconexión tales como los
protocolos basados en TCP/IP (X11, NFS,
Telnet, etc) o en
conjunto con soluciones
propietarias como las redes Novell.
Sun es considerado líder
mundial del movimiento hacia sistemas abiertos, habiendo creado
el concepto al momento de su fundación en 1982 con la
adopción
de las tecnologías disponibles económicamente en el
mercado en esa época, tales como el Microprocesador
Motorola 68,000, el uso de la versión de UNIX de la
Universidad de
Berkeley en California, y el conjunto de protocolos TCP/IP
desarrollado por la comunidad
académica con el respaldo del Departamento de Defensa de
los E.U.
Los equipos Sun actualmente controlan la mayor porción
del mercado mundial RISC de servidores y estaciones de trabajo,
además es el creador de una serie de tecnologías
que se ofrecen libremente en el mercado de sistemas abiertos,
incluyendo sus propios competidores, tales como el sistema de
archivos sobre redes NFS, el sistema de interfáz
gráfico Open Look, el sistema de directorio
electrectónico NIS, y el procesador SPARC de
tecnología RISC.
Actualmente Sun mantiene su apoyo y fomento a los Sistemas
Abiertos, con una activa participación en varios
consorcios internacionales, siendo miembro fundador de los
siguientes: el "Object Management Group (OMG), que persigue una
estandarización de la tecnología de programación
orientada a objetos distribuidos sobre redes; el "ATM Forum", que persiguen la
estandarización de la señalización y el
formato de los protocolos para redes de alta velocidad del
mismo nombre; y el "Interactive Media Association", que persigue
la normalización en los formatos y
arquitecturas a ser usadas para la distribución de
información multi-media sobre redes.
Gran poder de Procesamiento
La mayoría de los negocios usan actualmente dos tipos
de sistemas de
información: aquellos que almacenan o procesan
información (sistemas de procesamiento de transacciones),
y aquellos que analizan e interpretan información
(sistemas de soporte de decisiones). Una prestigiosa
compañía de estudios de mercados en los Estados Unidos,
la IDC (International Data Corporation) estima que
compañías Norteamericanas embarcadas en proceso de
righsizing, gastarán de US$ 7-8 mil millones en 1993 para
mover fuera de sus mainframes aplicaciones de ambos tipos.
El proceso de rightsizing re-distribuye lógicamente los
recursos computacionales e informáticos a través de
la empresa,
para proveer tanto un procesamiento superior de la
información, como un mecanismo muchos mejor para la
entrega de información para soporte de decisiones. El
resultado es un mejor tiempo de respuesta a problemas de
negocios, así como decisiones basadas en un mejor análisis de la información
disponible en un momento dado. Ambos resultados no sólo
afectan directamente la balanza financiera de una empresa, sino que
también proveen una ventaja competitiva.
El modelo cliente-servidor acelera
el procesamiento de transacciones, al mismo tiempo que disminuye
sus costos, a
través de un diseño
que distribuye actividades a servidores especializados sumamente
económicos. Bajo este modelo una máquina se puede
ocupar solamente de manejar las transacciones de su base de datos
relacional, mientras que otro se ocupa de ejecutar la lógica
de la aplicación. El manejo del interfaz de usuarios, y
aún la validación de datos, puede también
trasladarse económicamente a estaciones de trabajo
gráficas.
Otra conocida empresa Norteamericana de estudios de Mercados,
el Grupo Meta, reporta que el 90 % de sus clientes planea
mover sus aplicaciones de sistemas de mainframe a otras
plataformas en los próximos dos años.
Rápida entrega de la información al usuario
La mayoría de los negocios se ven actualmente forzados
a tomar decisiones basadas en informaciones incompletas o
atrasada.
Frecuentemente, esta información proviene de trabajos
de procesamiento secuenciales que pueden tomar horas o
días en finalizar, y que resultan en muchos reportes
tediosos que hacen difícil la interpretación y el
análisis de esta información. Por
poner un ejemplo, decisiones sobre el inventario son
irrelevantes en un mercado altamente competitivo, cuando los
datos acerca de los niveles del mismo y órdenes corrientes
tienen algunos días de retraso.
En un ambiente cliente servidor por el contrario, los usuarios
pueden accesar información rápidamente no importa
donde esta resida. Ellos pueden analizar, interpretar y procesar
la información en rápidaas estaciones de trabajo,
casi en tiempo real, y desde una variada gama de perspectivas. En
vez de ver reportes crípticos, unidimensionales y viejos
los usuarios pueden interpretar diversas variaciones de la
información relevante, tanto en forma textual,
gráfica, y hasta en formato de video digital.
Decisiones rápidas y basadas en una mejor
información se traducen en ahorro de
tiempo y dinero.
Sistema Escalable
Para implementar el modelo cliente servidor, una empresa
necesita sistemas escalables que se ajusten a sus necesidades
cambiantes. Los sistemas Sun son basados en una arquitectura RISC
única SPARC y cuyas especificaciones son
públicamente disponibles a través del Consorcio
SPARC Internacional de la cual Sun a pesar de haber concebido la
tecnología es solo un miembro más. Así mismo
Sun respalda un sólo sistema operativo que es basado en el
UNIX SVV4 (Solarios 2.x. Estos sistemas abarcan una amplia gama
de necesidades computacionales desde estaciones de trabajo de
bajo costo, que
competien a nivel de precios con PC basadas en Procesadores Intel
486, hasta poderosos servidores equipados con
multi-procesadores.
3.4 Serie delta 8000 de motorola
computer group
Arquitectura Abierta.-
Esta serie es una familia de sistemas de computadoras
multiusuario basados en UNIX diseñados para aplicaciones
comerciales. Basados en estándares de arquitectura abierta
y avanzadas comunicaciones, ofrecen flexibilidad de
configuración, potentes capacidades en redes, y capacidad
de crecimiento.
El dominio en
tecnología de Motorola con sus familias 68000 y 88000 de
microprocesadores de alto rendimiento, y su
conocimiento
del mercado asegura una ruta de crecimiento, aseguranndo la
preservación del Hardware, Software y la inversión
en entrenamiento
hoy, mientras la capacidad de promoción de crecimiento crecen dentro de
cada modelo y en toda la familia de la serie Delta. La adherencia
de Motorola a los Estándares de la Industria permite la
portabilidad de las aplicaciones, provee compatibilidad y asegura
conectividad con redes de area local o remota ya instaladas.
El poder de la Arquitectura RISC.-
Basado en la Arquitectura de Microprocesadores
Risc M88000 de Motorola, esta serie ofrece una mas amplia
eficiencia de
procesadores y de computador. La tecnología RISC de
Motorola produce imprecedente poder de computación para una variedad de sistemas.
Su rendimiento alcanza en 17 millones de instrucciones por
segundo (MIPS) para sistemas de procesadores sencillo, y se
expande hacia 35 MIPS la velocidad de ejecución sobre el
Modelo 8864 de Procesador Dual.
Software.-
Los modelos de la Serie Delta 8,000 poseen un amplio orden de
capacidades de Software: herramientas de desarrollo,
comunicaciones, XWINDOWS, Gráficos, Manejadores de
Base de Datos,
Automatización de Oficina,
Electronic/Corporate Publishing, Entrenamiento
Computarizado, Aplicaciones Comerciales y Financieras y
Procesamiento de Transacciones.
Como desarrollador de UNIX, Motorola mantiene su propio
Sistema Operativo V/88. Esta nueva implementación de UNIX
optimiza las capacidades de alto poder de la Arquitectura RISC
M88000 y conforma la definicion de Interfase del System V de
ATT&T (SVID).
El orden de los software manejadores de Base de datos de
Motorola incluye INFORMIX y ORACLE,
además otros productos populares. Para proveer
compatibilidad con las aplicaciones existentes, Motorola ofrece
un completo conjunto de programas de desarrollo y herramientas de
mantenimiento
y utilitarios (Cobol,
Fortran, Ada, Pascal, y C. ).
Para automatización de Oficina, esta
serie posee soluciones en procesamiento de palabras, hojas
electrónicas, gráfios de negocios, agenda y Correo
Electrònico. También soporta el software
publicitario FRAME-MARKER para satisfacer la creciente necesidad
para publicaciones de las empresas, y el UPSCALE Desktop
Publishing para grupos de Escritores, Diseñadores e
Ilustradores.
Redes.
El poder de esta serie esta complementado por la capacidad de
interconexión, tanto local como remoto y su integración através de una sola red.
Para red de computadoras punto a punto, la comunicación se
hace via TCP/IP o DECNET sobre una red local Ethernet. Para
comunicarse con un computador central ofrece una selección
de múltiples protocolos para red de área ancha,
incluyendo SNA, BSC y X.25, y ofrece varias soluciones de
conectividad local para PC's.
3.5 Sistema 1500 de texas
instruments.
El sistema 1500 de Texas Instruments es un computador de
arquitectura abierta ideal para la computaciòn de negocios
en un ambiente multiusuario. Es también el modelo
introductorio a la familia de Minicomputadores 1500.
Sofisticado Procesador Integrado.
La clave del extraordinario poder de los computadores 1500 y
la productividad
para negocios pequeños es la altamente sofisticada
integración de aplicaciones, almacenamiento
y procesadores de comunicación.
Varios modelos están disponibles. Cualquiera de los
procesadores Motorola 68030 o 68040 configurado a la altura de 64
MB de memoria sobre la tarjeta, el TI 1500 ofrece gran poder de
computación para 60 ó mas usuarios.
El poder de funcionabilidad es hecho igual más accesible
por el Sistema V de TI, una versión ampliada del Sistema
Operativo UNIX, el cual optimiza el rendimiento de sus Softwares
y del personal. Posee
un procesador de archivos integrado diseñado para
optimizar la velocidad a la cual la información pueder ser
almacenada y recuperada.
Conectividad y Comunicaciones.
A medida que los negocios crecen, éstos necesitan
almacenar más información, la cual debe estar
disponible para ser accesada por mas personas en todos los
lugares dentro y fuera de la
organización. En ese aspecto, grupos de terminales son
añadidas a Concentradores de terminales. Cada concentrador
de terminal es conectado entonces a un cable continuo sencillo,
el cual puede alcanzar dentro de un costo efectivo la esquina
más distante de su oficina.
A cada terminal, un Printer puede ser conectado, el cual puede
entonces ser accesado por cualquier otra terminal unida al
Sistema facilitando Correo
Electrónico sin la necesidad para cableado adicional o
procesadores de comunicación.
La habilidad de comunicarse internamente o externamente dentro
de la localización de la oficina o con otras
compañías alrededor del mundo, quizás con
computadores de todos los fabricantes y tamaños, es
conveniente y una necesidad esencial de todos los días de
la vida de la oficina. Con el 1500 de TI, los protocolos de
comunicación estándares de la industria asegurar la
óptima conectividad y comunicaciones de ambos dentro de la
familia de computadores 1500 de TI y con otros Manufacturadores
de Sistemas.
Para red de area local en una oficina sencilla o una computadora
ó dos ó más enlazadas cerradamente,
productos TI, así como EThernet, TCP/IP y NFS ofrecen
rápida y efectiva comunicación. Para
comunicación remota con una conexión simple punto a
punto, como un Computador Mainframe Anfitrion en Oficina Central,
Soporte 3270 SNA, 3770 SNA y 2780/3780 está disponible.
Para red de área ancha así como intercambio de
datos entre un número de lugares lejanamente dispersos, el
1500 de TI soporta el Protocolo X.25, posibilitando al sistema
utilizar el Packet Switching Service (PSS) que está ahora
disponible en el mundo entero.
TI System V.
Los sistemas en la Familia 1,500 TI están basadas sobre
UNIX, que pronto se ha convertido en el ambiente operativo
Estandard de la Industria para Computación de Negocios. TI
System V es la implementación de UNIX de Texas
Instruments, pero con un número importante de ampliaciones
en 3 areas claves: Rendimiento, Seguridad y
fácil uso. El "Bussines Shell" provee un interfase con el
sistema a través de menúes interactivos con ayuda
en linea para asistir a los usuarios sin experiencia.
Herramientas para manejo de archivos son provistas con
facilidad de seguridad, para prevenir acceso no autorizado a las
informaciones confidenciales. La integridad de los datos es
asegurada a través de un registro
temporal, en el cual se guarda un registro completo
de las transacciones diarias, que pueden ser implementados
sí es requerido. Provee ademas soporte para lenguajes de
programación y software manejadores de base de datos
de la Industria, incluyendo: Informix, Ingress, Progress,
Oracle y
Unify.
Con la Asociación de Sperry y Burroughs nace una nueva
fuerza en la
industria del procesamiento de
datos mundial: UNISYS.
El rango de productos manufacturados por UNISYS varía
desde micro-computadores de escritorios hasta complejos
"Mainframes", con énfasis en sistemas de
información de avanzada y redes para usuarios
sofisticados. Su base de usuarios es particularmente fuerte en
los sectores de gobierno e
instituciones
financieras, pero con una marcada presencia en las áreas
de manufactura y
distribución, transporte, turismo, educación, salud, recursos
naturales y servicios en general. En adición, la
compañía provee avanzados sistemas de defensa
electrónica y navegación.
El software de sistemas de UNISYS (MAPPER Y LINC II)
proporciona la facilidad programativa y operacional propia de la
computación personal a
sistemas grandes y pueden aumentar la productividad de
los programadores de aplicaciones.
Familia U-6000 DE UNISYS.-
La serie U-6000 está basada sobre los Microprocesadores
INTEL 80386 u 80486, que ofrecen un amplio rango de plataformas,
las cuales pueden ser configuradas para grupos de trabajo
pequeños. A través de un alto rendimiento los
Sistemas soportan algunos cientos de usuarios demandantes en
aplicaciones críticas. Esta es una familia de sistemas
abiertos, lo que permite transportar fácilmente los
programas e informaciones de un sistema a otro a medida que
crecen las necesidades. Además permiten seleccionar la
configuración de red que mejor se adapte a los objetivos
de la empresa. Por ejemplo, conectores integrados permiten
acoplar terminales ASCII
estándares a los sistemas U 6000, o instalar una red local
para interconectar un sistema U 6000 con otros de la misma
familia o con computadores personales.
Los miembros de esta serie han sido diseñados para
trabajar con el Sistema Operativo UNISYS System V, el cual
está basado sobre el Unix System V de AT&T. Unisys
Unix cumple con estándares de la Industria, tales como:
SVID, POSIX, iABI and X/OPEN. El sistema operativo también
soporta aplicaciones bajo MS-DOS 3.3 en
un ambiente combinado UNIX/DOS.
Esta habilidad de concurrentemente ejecutar aplicaciones bajo
múltiples sistemas operativos proporciona al usuario la
flexibilidad que normalmente no encontraba en los sistemas
basados en UNIX.
Softwares
Para automatización de oficinas OFIS Ensamble es el
avanzado sistemas de información para oficinas, el cual
está integrado por dos componentes: OFIS Manager para el U
6000 y OFIS Deskset para las computadoras personales de Unisys.
Este paquete brinda un fácil acceso a servicios
personales, departamentales y organizacionales, y proporciona
ventanas múltiples para trabajar con varios documentos en
forma simultánea; calendario y correo electrónico;
la posibilidad de integrar un procesador de
textos, paquete gráfico u hoja electrónica y además posee una ayuda
en linea para usuarios sin experiencia.
Para el departamento de procesamiento de
datos y los grupos de desarrollo de aplicaciones para
usuarios finales, se ofrecen diversos lenguajes de cuarta
generación (4gls). Estas herramientas permiten desarrollar
rápidamente aplicaciones para toda la Serie U 6000
así como para Mainframes de Unisys. También permite
integrar aplicaciones desarrolladas en otros sistemas o para
otras bases de datos.
Una ventaja adicional de las herramientas Unisys 4gl es el
ahorro
substancial que se obtiene en tiempo y recursos destinados al
mantenimiento del Software.
3.7 At&t networked computer
resource (ncr)
Con la fusion de ATT&T y NCR sale al mercado una linea
completa de equipos de cómputos que van desde el
computador portatil (System 3000 Model 3120) hasta el super
computador (System 3000 Modelo 3700). Estos equipos operan con
sistemas operativos basados en el UNIX System V de AT&T,
exceptuando al modelo 3120.
Computación Cooperativa
Abierta de NCR.-
"Computación Cooperativa
Abierta" le da la oportunidad a sus sistemas de
información de convertirse en un arma competitiva. El
desafio de éstos negocios es que requerirán mayores
cambios en su estructura
organizacional y en el papel de sus
sistemas de información. La estrategia de la
computación convencional no entrega las capacidades
necesitadas para esta transición. De hecho, la brecha
entre lo que los negocios necesitan y lo que los sistemas
tradicionales pueden ofrecer está contínuamente
agrandándose. Sistemas basados en Microprocesadores, Redes
Abiertos, y Software estándares de la Industria ahora
ofrecen una alternativa económica completa a la
Arquitectura convencional.
NCR ha diseñado una estrategia para ayudar a sus
clientes a manejar el cambio. Open Cooperative Computing es una
estrategia de negocios que permite mantener ajustado el paso con
cambios futuros mientras su ambiente actual de sistemas de
información se mantiene operando.
El aspecto "Open" de OCC provee interfases Abiertas que
posibilitan la interoperabilidad de diferentes computadoras,
Subsistemas y Software. El atributo Cooperativo le da a los
usuarios la facilidad de accesar las aplicaciones y archivos
distribuidos através de una red de Computadoras. Las
aplicaciones pueden ser ejectutadas dondequiera sobre la red a
petición de cualquier usuario autorizado. Esto se hace
posible por la Arquitectura Cliente-Servidor. Una
disposición de procesamiento que permite a un Programa (el
Cliente) obtener el servicio de otro programa (el Servidor), de
ese modo se logra la óptima compartición de
recursos para procesamiento de aplicaciones distribuidas.
Entorno Multivendedor.-
Estudios de la industria reflejan que alrededor del 70% de los
negocios en los EE.UU poseen Equipos de Computo de
Múltiples Vendedores. Las incompatibilidades entre esos
equipos ha imposibilitado de compartir información entre
ellos. Como consecuencia, la información que es
crítica para el éxito de la Empresa completa puede
no estar disponible en el tiempo preciso que éstos
necesitan.
Un objetivo de Computación Cooperativa Abierta es
posibilitan un entorno Multi-Vendedor Abierto que integre esos
sistemas de multiples fabricantes dentro de una sencilla Red a lo
ancho de la empresa, a través del uso de estándares
de comunicación, tales como: Open System Interconect (OSI)
y System Network Architecture (SNA). Esto es realizado
proporcionando Interfases Abiertas para Hardware, Software y
Redes, ayudando al clientes a alcanzar independencia
de los vendedores, asi como mayor conectividad y portabilidad de
aplicaciones a través de los sistemas de muchas fuentes
diferentes. Esta libertad sin
precedente a escoger permite a los clientes de NCR integrar
nuevas tecnologías estándares dentro de su
estrategia de Cómputos, como ellos convengan utilizar, sin
abandonar su inversión en sus actuales sistemas de
información.
Entorno distribuido flexible.
La revolución
del microprocesador ha reducido el costo de procesamiento a
más de 100 veces comparado con las Arquitecturas de
Computación convencional centralizada. En el futuro
próximo se espera que este costo aumentara en crecimiento
a más de 300 veces. Esta revolución del
Microprocesador unida con la salida de la red de area local de
bajo costo y alta velocidad, estándares abiertos en redes
de area ancha y comunicaciones e interfases de programación para aplicaciones comunes,
proveen la base para la creación de un verdadero ambiente
de Computación Cooperativo Abierto. Dentro de tales
ambientes, poder de procesamiento, y servicios pueden ser
colocados donde ellos son necesitados dentro de la
organización. La económica y escalable naturaleza del
microprocesador significa que la parte del incremento de la
potencia puede
ser añadido facilmente como ella es necesitada con un
costo mínimo.
El ambiente de Computación Cooperativa Abierta
está basado sobre la Arquitectura Cliente-Servidor, la
cual provee flexibilidad superior y configurabilidad para colocar
servicios comunes a nivel del servidor, donde ellos pueden ser
accesados simultáneamente por múltiples
clientes.
Acceso transparente a los Recursos de la Empresa.
La combinación de la nueva tecnologìa con la
arquitectura Computación Cooperativa Abierta resulta en un
ambiente en el cual la información y los recursos del
sistema pueden ser compartidos por todos los usuarios dondequiera
en la red.
En el pasado los programas de aplicación
contenían protocolos de comunicación y servicios
propietarios, lo que limitaba la portabilidad de las
aplicaciones. Esto también significa que cambios en las
comunicaciones necesitan frecuentemente consumo de
tiempo para la modificación de las aplicaciones ellas
mismas. En Computación Cooperativa Abierta las
aplicaciones están separadas de los Protocolos, así
nuevos usuarios pueden fácilmente accesar servicios del
sistema local y remoto sin ninguna modificación del
software de aplicación. Por ejemplo Bases de Datos
pueden ser distribuidas hacia múltiples niveles, colocando
información crítica dentro de las manos de aquellos
quienes la necesitan en el tiempo necesario, proporcionando un
estándar básico para operación entre la
aplicación y sus servicios de sistemas; también
permite que nuevas aplicaciones sean implementadas mucho
más rápidamente que lo que es posible con sistemas
convencionales.
Disponibilidad de Software de Aplicación:
La rápida implementación de nuevas aplicaciones
es también facilitada por adhesión a
estándares de la industria de interfases de
programación de aplicaciones. Computación
Cooperativa Abierta ofrece un armazón de aplicaciones
abiertas que realza la portabilidad de las aplicaciones. Soporte
para interfases abiertas, para hardware y software, incluyendo
DOS, UNIX, Y OS/2, permite a los clientes accesar a una inmensa
libreria software.
El incremento de vendedores de software en 1980 y el
espectacular éxito de la gran cantidad de software del
mercado continuará para formar el entorno de desarrollo de
aplicaciones de los 90. La estrategia de NCR es influenciar ese
éxito proveyendo un ambiente de desarrollo de aplicaciones
para proteger a sus clientes, a 3eros grupos y desarrollo de
software NCR. Esto liberará al cliente de depender de
ninguna fuente para aplicaciones eliminando una mayor
congestión en la implementación de nuevas
aplicaciones. Como parte de este entorno de desarrollo de
aplicaciones, NCR integrará un conjunto de herramientas de
desarrollo de aplicaciones avanzadas que soportaran herramientas
CASE (Computer Aided Software Engineering).
Entorno de Usuario Intuitivo.
La necesidad de colocar mayor poder de computación a
todos los niveles de la Organización requiere que los
computadores sean fáciles de operar, con la finalidad de
incrementar la productividad del personal de menos
experiencia.
Computación Cooperativa Abierta direccionará
esta necesidad a través del desarrollo de una interfase
gráfica intuitiva que será consistente a lo largo
de todas las aplicaciones y todas las plataformas en el entorno
de usuarios. La interfase de usuario irá detrás del
actual interfase basada en imágenes a
través del uso del poder de la tecnología orientada
a objeto que puede automáticamente ejecutar una serie de
instrucciones predeterminadamente. Integrará eventualmente
el uso de imágen, sonido y video de
movimiento completo, permitiendo la implementación de las
aplicaciones multi-midia del futuro.
Superior Calidad y
Confiabilidad.
La completa realización de Computación
Cooperativa Abierta es incierta en el futuro, pero NCR tiene ya
apartado el terreno de trabajo para esa realización por
encima de la última década a través de un
comité para sistemas abiertos y estándares de la
industria.
En el futuro Computación Cooperativa Abierta
conectará sistemas diferentes y aplicaciones dentro del
entorno de una empresa grande, con una consistente Interfase
Gráfica Intuitiva y herramientas de productividad
avanzadas para trabajadores de escritorio y manejo Gerencial,
proporcionando acceso transparente a las informaciones,
dondequiera que se encuentre dentro de la
Organización.
Características generales del Sistema 3000 DE NCR.
- El Sistema 3000 de NCR puede ayudar a manejar los cambios
en la tecnología y las necesidades de
los usuarios finales y de una empresa.
- Diseñado para ayudar a mantener el paso con los
cambios futuros manteniendo la inversión del
sistema actual.
- Simplifica el procesamiento de la información,
ayudando a extender el poder de computación a todos los
niveles de la empresa. - La utilización de los computadores de la serie 3000
de NCR dentro de una empresa puede ayudar a
integrar y ampliar los recursos actuales del sistema,
transformando sistemas de cómputos incompatibles en una
sencilla y poderosa red de información.
IV. Conclusiones
Según se van implementando los sistemas abiertos, las
organizaciones
encuentran varios puntos básicos a su favor: independencia
de los vendedores, menores costos y una
amplia variedad de software disponibles.
A medida que avanza la tecnología las empresas van
descubriendo mayores beneficios. En primer lugar cuando los
sistemas interactúan, las información fluye
libremente a través de la organización, en segundo
lugar cuando las aplicaciones pueden ser portadas a través
de los sistemas con facilidad, nuevos software pueden ser
rápidamente creados e implementados.
Con un sistema abierto, las nuevas tecnologías pueden
ser puestas en línea rápidamente y según
cambian los requerimientos de la compañía, los
softwares de aplicación puede ser conservados y utilizados
de nuevas formas. De esta forma se protegen los activos de la
empresa y las informaciones que se han almacenado en el sistema
durante años. La
motivación principal de los usuarios para con los
sistemas abiertos radica en la flexibilidad de éstos. Los
sistemas abiertos pueden ser rediseñados, reconfigurados
hasta adaptarlo a las necesidades particulares de cada
cliente.
Un sistema abierto no significa sistemas idénticos, ya
que las nuevas aplicaciones sólo necesitan ser
rediseñadas ajustandose a los estándares de la
Industria. Estos sistemas innovativos pueden ser propietarios.
Sin embargo con la tecnología cambiando
contínuamente este proceso de adaptación
será un punto crítico. No obstante en la
mayoría de las compañías siempre
habrá una mezcla de software viejos y nuevos, abiertos y
propietarios que tendrán que trabajar juntos en una
red.
La atención de la industria se ha concentrado en la
creación de estándares para las interfases de
utilitarios de desarrollo de aplicaciones. La idea es poner una
interfase abierta alrededor de una aplicación. Los
desarrolladores de software sólo necesitan entender una
porción de la aplicación, debiendo cumplir la
interfase con los estándares, lo cual simplifica la
creación de software abiertos.
Con los sistemas abiertos las compañías
encuentran varias ventajas básicas: En primer lugar
independencia del vendedor, bajo costo, y una más amplia
variedad de softwares disponibles. Cuando los sistemas
interoperan la información fluye libremente a
través de la organización. Cuando las aplicaciones
pueden ser portadas a través de sistemas con relativa
facilidad, nuevos softwares pueden ser creados rápidamente
y cuando interfases estándares disfrazan las diferencias
entre varios sistemas, los usuarios no necesitan ser reentranados
en computadoras cuando cambien de trabajo.
Los movimientos en sistemas abiertos han avanzado mucho en los
últimos años, pero todavía falta mucho
camino por recorrer. El futuro depende de los usuarios, de como
éstos pongan a trabajar los sistemas y como éstos
venzan el temor y la confusión que rodea a esta
nueva tecnología. Los proveedores por su parte no
avanzan por amor al
cliente sino porque el mercado insiste en éstos
cambios.
Un primer paso lógico para adoptar a los sistemas
abiertos como estrategia de computación para los negocios
es definir "Qué es abierto", y en este punto radica mucha
confusión. La clave está en mirar más
allá de los detalles a corto plazo y hacia el objetivo de
los sistemas abiertos. Los usuarios deben entender que un sistema
abierto es un gran cambio de sistema propietario a sistemas
basados en estándares de la industria. En otras palabras,
las computación está evolucionando hacia la
apertura, donde los productos propietarios toman gradualmente
cualidades de productos abiertos.
Para las compañias que poseen una gran inversión
en sistemas de información propietarios, sin mencionar los
datos y las aplicaciones con valor
estratégico incalculable, se le recomienda que cualquier
migración hacia sistemas abiertos sea
gradual e incluya la manera de seguir trabajando con los
sistémas existentes.
Por más importante que parezcan los estándares
todavía son en gran medida un ideal que no se ha
realizado. Todavía deben establecerse en muchas
áreas del cómputo acuerdos operacionales para de
esta forma lograr la estandarización total. Además
por una variedad de razones técnicas, los sistemas basados
en estándares no satisfacen completamente las necesidades
de la computación coorporativa. En consecuencia existe
actualmente una gran necesidad de aplicaciones especializadas
propietarias, lo que constituye a menudo la estrategia
fundamental de los sistemas empresariales.
Los usuarios necesitan aprender más de como sus
compañías definen sistemas abiertos, ha formular
las preguntas correctas sobre este tema. Puede ser que la mejor
manera de salir de la confusión sea dejar que el sentido
común sirva de guía. En realidad lo importante en
este aspecto es cómo aplicar la tecnología a las
necesidades de la empresa es decir, hacia donde se dirige el
negocio. Una vez se entienda esto se estará en la
capacidad de seleccionar la tecnología apropiada para
construir el sistema de
información que se necesita.
Ramirez, julio jennez. Tendencia del Sistema Operativo Unix
hacia los sistemas abiertos. Universidad APEC,
Santo Domingo, 1992.
Gendron, Cathy. "proyecto para el
mañana", Revista
Soluciones, (Detroit, USA) 1991, No.1, Vol.3, Pag. 9-13.
Lynce, Hugh. "como poner los negocios en linea", Revista
Soluciones (Detroit, USA) 1992, Pag. 6-7.
Haapaniemi, Peter. "el poder de los sistemas abiertos", revista
soluciones (Detroit, USA) 1992, Pag. 9'15
"comites para sistemas abiertos", uniforum, (Santa Clara, USA)
1989, Pag. 21.
Wantling, Brian. "sistemas abiertos: donde encajan los
mainframes", Revista Soluciones" (Virginia, USA) 1992,
Pag. 12
Scott G., M.J. "IBM introduce computadores rs-6000", Suplemento
Listin Diario (Santo Domingo), mayo 1990, Pag. 6
"la arquitectura abierta de unisys", Suplemento de
Informática del Listin Diario, (Santo Domingo), Enero
1993.
Scott, Manuel. "IBM dispone arquitectura informatica para empresa
actual", Suplemento de Informatica del Listin Diario, (Santo
Domingo), Junio 1992.
Lee, Lejann, "rightsizing con sun", Suplemento de
Informática del Listín Diario, (Santo Domingo),
Marzo 1993.
De Moya, Max. "sistema operativo aix para sistemas risc/6000",
Suplemento Computhable del Periódico
Hoy, (Santo Domingo), Junio 1992.
Carmona Diaz, Jeremias. "sistema operativo unix", Suplemento
Computhable del Periódico
Hoy, (Santo Domingo), Septiembre, 1989.
Sutton, Steve. "sistema unix", Suplemento Computhable del
Periódico Hoy, (Santo Domingo), Marzo, 1990.
Gonzalez Sainz, Nestor. Comunicaciones y Redes de Procesamiento
de Datos, Ed. Mc Graw Hill.
Vaquero, Antonio Y Joyanes, Aguilar. Glosario de
términos y siglas de informática. 1985.
Enciclopedia temática de informática. Ed. Maveco,
España,
1990, Vol. 8.
Entrevista
1) ¿que son para usted los sistemas abiertos?
2) ¿cuales criterios considera definen un sistema como
abierto?
3) ¿considera usted que actualmente los fabricantes mas
grandes de computadoras estan satisfaciendo las crecientes
demandas de sistemas abiertos del mercado? si___ no___.
Expliquese
4) ¿cree usted que este movimiento hacia la
estandarizacion que persiguen los sistema abiertos dominara el
futuro de la informatica? si___ no___ ¿por que?
5) ¿considera usted que unix es un ejemplo de un sistema
operativo completamente abierto? si___ no___. justifique su
respuesta.
Autor:
llopez_rosario[arroba]hotmail.com
Página anterior | Volver al principio del trabajo | Página siguiente |