ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sql Sistemas Abiertos Etc


Enviado por   •  12 de Octubre de 2014  •  1.143 Palabras (5 Páginas)  •  165 Visitas

Página 1 de 5

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

...

Descargar como  txt (8.7 Kb)  
Leer 4 páginas más »
txt