Sql Sistemas Abiertos Etc
Enviado por • 12 de Octubre de 2014 • 1.143 Palabras (5 Páginas) • 165 Visitas
os sistemas abiertos deben servir como platafor-
ma para que las organizaciones puedan evolucio-
nar con sus sistemas computacionales. Cambiar
de arquitectura computacional es muy costoso, tanto en
inversión monetaria como en el tiempo que lleva capaci-
tar al personal, configurar, instalar y aprender a trabajar
con los sistemas de información. Por esta razón, se sugiere
que los sistemas de cómputo evolucionen, adaptándose
a las nuevas tecnologías e integrándolas a la arquitectu-
ra computacional ya existente. Para lograr una evolución
gradual de los sistemas de cómputo se necesita tener una
base que permita integrar la información e intercambiarla
con las nuevas tecnologías; de esta forma, los sistemas
abiertos hacen posible tener una plataforma para enfren-
tarse a los cambios tecnológicos y de negocios en este siglo.
La estructura de dicha plataforma se muestra en la figura
1, en la cual se aprecia que serviría de base para la adop-
ción de nuevas tecnologías, proporcionando el soporte
necesario en diferentes niveles.
De acuerdo con esta plataforma, es necesario selec-
cionar los estándares que se van a utilizar para dar sopor-
TCP/IP
UNIX
te a cada nivel. Estos estándares pueden ser de jure o de
facto, y una vez seleccionados se puede definir una arqui-
tectura computacional abierta. En los inicios de los años
noventa, las arquitecturas basadas en la red tenían dos
componentes principales, el servidor y el cliente. Este
modelo funcionó durante algunos años, pero posterior-
mente se descubrió que el desempeño estaba limitado
por la capacidad de la red de computadoras que conectaba
al servidor con los clientes. Se puede visualizar, entonces,
que en el futuro (y actualmente en algunas aplicaciones)
las arquitecturas basadas en redes de computadoras van
a tener, por lo menos, tres componentes: 1) el servidor de
archivos (y bases de datos); 2) el cliente, y 3) un servidor
de aplicaciones.
En la figura 2 puede observarse una arquitectura
computacional abierta de tres componentes, seleccio-
nando algunos de los principales estándares en sistemas
abiertos. El servidor de aplicaciones es el nuevo compo-
nente que permite ejecutar las aplicaciones en forma coo-
perativa con el cliente, de tal forma que el servidor de apli-
caciones esté en estrecho contacto con el de archivos por
medio de una red de alta velocidad y realice procesos que
requieren de acceso frecuente a los datos. Se prevee que esta
arquitectura se extenderá a diversos componentes, dado
MAYO • JUNIO DEL 2001
9que con el soporte de objetos distribuidos se pretende
correr una aplicación en cualquier equipo conectado a la
red.
Ventajas de los sistemas abiertos
E
s importante señalar las ventajas que tienen los
sistemas abiertos, y en este punto resulta conve-
niente definirlos: Es un sistema que implanta sufi-
cientes especificaciones abiertas para interfaces, servicios
y formatos de soporte, a fin de permitir al software de apli-
cación: a) ser transportado con cambios mínimos a un
amplio rango de sistemas; b) interactuar con otras aplica-
ciones en sistemas locales y remotos, y c) interactuar con
usuarios en un estilo que les facilite su aprendizaje.
En la definición anterior podemos observar que uno
de los principales beneficios de los sistemas abiertos es
la transportabilidad, de manera que no dependamos del
hardware para poder correr una aplicación en diferentes
equipos. En esta área de la transportabilidad de aplicacio-
nes, el lenguaje C ha permitido lograr su traslado con
cambios mínimos de una plataforma a otra. En la actua-
lidad, el lenguaje Java permite que las aplicaciones orien-
tadas a objetos para Internet, desarrolladas en este len-
guaje, se puedan correr sin ningún cambio en cualquier
computadora conectada a la red. Este beneficio de la
transportabilidad ha logrado gran crecimiento en el uso
de Java durante los últimos tres años y se visualiza como
el lenguaje de mayor empleo en el futuro. Otro beneficio
de los sistemas abiertos es la interoperabilidad, de tal ma-
nera que las aplicaciones desarrolladas en diferentes pla-
taformas y lenguajes puedan comunicarse, y alcanzar la
interoperabilidad de los sistemas es muy importante para
que las empresas puedan integrar la información. Esta
integración adquiere mayor relevancia, debido a que un
mundo cada vez más competitivo obliga a las organiza-
ciones a responder con mayor rapidez a su entorno. La
escalabilidad es también un beneficio de los sistemas
abiertos, que al ser transportables permite migrarlos a
equipos con mayor capacidad mientras se crece y la tec-
nología se desarrolla.
10
CIENCIA Y DESARROLLO 158
Por último, los posibles beneficios tendrían que reflejar-
se en el aspecto económico, ya que en este terreno, al poder
preservar las inversiones en infraestructura computacional,
resulta benéfico no tener que adquirir equipo nuevo cuan-
do se cuenta con una versión reciente del software. Tam-
bién, la interoperabilidad permite adquirir paquetes ya
desarrollados, que puedan interactuar con los sistemas
existentes a un costo menor. De esta manera, a largo pla-
zo y para proteger las inversiones en sistemas computacio-
nales, los sistemas abiertos se ven como una opción de
grandes beneficios económicos.
En resumen, los beneficios principales de los siste-
mas abiertos son:
•
•
•
•
•
•
Transportabilidad a diferentes equipos.
Interoperabilidad de sus aplicaciones.
Escalabilidad de las aplicaciones.
Incorporación de nuevas tecnologías.
Integración de la información.
Protección de la inversión en la infraestructura compu-
tacional.
Conclusiones
E
s muy probable que las empresas y las institucio-
nes sigan presionando para que los sistemas sean
cada vez más abiertos, como una forma de prote-
ger sus inversiones en tecnología, y esta presión obligará
a los fabricantes de tecnología computacional a utilizar
en mayor medida estándares abiertos, a fin de colocar sus
productos en más mercados.
Es muy importante distinguir cómo los estándares de
sistemas abiertos determinan la manera en que deberían
de ser empleados para lograr los beneficios discutidos
anteriormente, pero la precisión y la eficiencia con que se
implanten estos estándares depende del fabricante en
particular. No basta con que éste diga que sus sistemas
son abiertos, es necesario realizar las pruebas de inter-
operabilidad y desempeño, con el propósito de evaluar el
uso de estos productos. Este nuevo siglo será dominado
por los sistemas abiertos, y los fabricantes de tecnolo-gía que los apliquen con mayor calidad y eficiencia serán
los que tengan más éxito.
Para las organizaciones en general, los sistemas abier-
tos se están convirtiendo en una plataforma que les per-
mitirá adaptarse al cambio y competir en un mundo glo-
balizado. La adopción cuidadosa de nuevas tecnologías
en sistemas abiertos facilitará a las empresas desarrollar
y evolucionar su infraestructura de cómputo para lograr
mayor integración de la información y aprovechar las
ventajas competitivas de la tecnología actual.
Bibliografía
1
2
3
4
5
6
7
8
Tanenbaum, A. S. Sistemas operativos modernos,
1993, Prentice-Hall, pp. 8-10.
Ritchie, D., and Thompson, K. “The Unix
Timesharing System”, Communications of the
ACM, 17, 1974, pp. 365-375.
Simon, Alan R. Open Systems Handbook, 1995,
A.P. Professional, pp. 45-69.
Guide to POSIX Open Systems Environment,
Institute of Electrical and Electronics Engineers,
(IEEE 1003.0), New York, 1995.
Stallings, W. Comunicaciones y redes de compu-
tadoras, quinta ed., Prentice-Hall, 1997, pp. 508-
517.
Prieto Magnus, J., y J. Leyva Ramos. “Internet en
las telecomunicaciones”, Ciencia y Desarrollo,
núm. 145, marzo/abril 1999, pp. 22-31.
Date, C. J. Introducción a los sistemas de bases de
datos, quinta ed., 1, 1990, Addison-Wesley, pp.
117-125.
The Common Object Broker, Arquitecture and
9
10
11
12
13
Specification, Object Management Group,
Revision 1.2, OMG TC Document 93.12.43, Dec.
1993.
Hobs, A. Aprendiendo programación para bases de
datos con JDBC, 1997, Prentice-Hall Hispanoame-
ricana.
Tschammer, V., and K.-P. Eckert. “A Platform
Architecture for Future Telecomunication Services
and Open Distributed Applications”, Proc. of the
Fifth IEEE Comp. Society Workshop on Future
Trends, 1996, pp. 18-25.
Orfali, R. Cliente/servidor. Guía de Supervivencia,
1998, Mcgraw-Hill.
Avery, Larry W. User Portability in Open Systems,
AIAA/IEEE Fifteenth Digital Avionics Systems
Conf., 1996, pp. 205-210.
Leyva Ramos, J., e I. Posadas Díaz. “El lenguaje
Java y sus efectos en el currículo de las ciencias
computacionales”, Ciencia y Desarrollo, núm.
146, mayo/junio 1999, pp. 70-71.
MAYO • JUNIO DEL 2001
11
...