Sql Sistemas Abiertos Etc
Enviado por • 12 de Octubre de 2014 • 1.143 Palabras (5 Páginas) • 193 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,
...