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

Tecnologia soft- ware


Enviado por   •  12 de Octubre de 2013  •  3.190 Palabras (13 Páginas)  •  246 Visitas

Página 1 de 13

Introducción

Actualmente las telecomunicaciones son uno

de los sectores más activos y con tasa más alta de

crecimiento, principalmente en los países desarro-

llados. Colombia podría dar un salto tecnológico

pasando directamente a las nuevas tecnologías, si

se implementaran soluciones de hardware y soft-

ware que permitieran la integración de sistemas más

recientes.

Para lograr comunicar dos dispositivos del mismo

tipo se debe conocer el idioma (sistema operativo)

que manipulan cada uno de ellos. Si el emisor desea

intercambiar símbolos (etc.) con otro ser humano (re-

ceptor) que no habla el mismo idioma tiene dos alter-

nativas de solución:

• Que emisor o receptor aprendan el otro idioma

• Que emisor y receptor utilicen un intermedia-

rio que domine los dos idiomas

El software tiene un nuevo enfoque: el desarrollo

de componentes, que depende de la capacidad de in-

tegración para comunicarse entre ellos según las

interfaces estandarizadas. Las especificaciones de

estandarización son descritas por CORBA, que per-

mite el desarrollo de programas de software fácilmen-

te expansibles, reemplazables y que es el inicio para

“conectar todo lo que hay en el mundo a Internet1 ”,

sin poner en riesgo la funcionalidad de los elementos

y las aplicaciones en su totalidad.

Este artículo pretende introducir al lector en el

mundo de una de las tecnologías de punta, mediante la

presentación de las características del estándar de la

plataforma CORBA, que se ha convertido en “soporte

a multitud de aplicaciones abiertas” 2 y es un punto de

referencia inevitable para la intercomunicación entre

componentes de software heterogéneos. “CORBA es el

proyecto de middleware más importante y ambicioso em-

prendido por la industria hasta el momento”3

Aproximación a la Tecnología CORBA

Los seres vivos desde su aparición hasta nuestros

días buscan comunicarse con su propia especie. Los

procesos de intercambio de emociones, símbolos, ideas,

ilusiones, creencias, conquistas, temores, avisos o sue-

ños son emitidos al receptor. Cuando emisor y recep-

tor intercambian información se está utilizando un

conjunto de reglas y símbolos preestablecidos, los cua-

les gobiernan la comunicación.

Así, el ser humano modelando el comportamien-

to y los procesos involucrados en la comunicación de

los seres vivos logra que los computadores y otros dis-

positivos puedan intercambiar información en todos

los niveles.

Si emisor, receptor o intermediario conocen dos

idiomas, están manipulando perfectamente las reglas

que gobiernan dicha comunicación, lo que se conoce

como estándar de comunicación para los componen-

tes de una red que deseen intercambiar información

de diferente tecnología y diferente proveedor.

CORBA es una arquitectura de comunicaciones

que soporta la construcción e integración de tecnolo-

gías de diferente fabricante independientemente del

tiempo de creación, así como pueden intercambiar

información personas que dominan diferente idioma,

sin importar que no sea usado actualmente.

En el futuro podrán comunicarse diferentes tipos

de seres vivos, así como trasladar todo a Internet.

Qué es CORBA

CORBA provee una infraestructura que permite

la comunicación de objetos independientes de plata-

forma y de implementación. Uno de los componentes

garantiza la portabilidad e interoperabilidad de obje-

tos sobre redes de comunicaciones y sistemas

heterogéneos4 .

Es una especificación definida por el OMG (Object

Management Group) para la creación y uso de objetos

remotos, cuyo objetivo es proporcionar interopera-

bilidad entre aplicaciones en un entorno distribuido y

heterogéneo. Es conocido como un tipo de “middle-

ware”, ya que no efectúa las funciones de bajo nivel

necesarias para ser considerado un sistema operativo.

A pesar de que debe funcionar sobre sistemas

operativos tradicionales, efectúa muchas de las ope-

raciones que tradicionalmente se han considerado del

210

NÓMADAS

dominio de los sistemas operativos para entornos

distribuidos5.

2. Compilar la interfaz remota. El compilador ge-

nera todo el código fuente mencionado en el

paso anterior.

CORBA es “Una arquitectura de negociación de

petición de objetos comunes y que podrían ser utili-

zadas en capas superiores de la Red de Gestión de

Telecomunicaciones (RTG) influidas fuertemente por

las funciones propuestas en la industria de la infor-

mación. La gestión integrada de las redes de teleco-

municación tradicionales y las redes basadas en el IP

son fundamentales para la creación de un marco de

referencia que sirva para la gestión unificada de re-

des de conmutación de circuitos y redes de conmu-

tación de paquetes constitutivos para una misma

estructura”.6

Luis Sierra afirma que CORBA no es una tecno-

logía particular de Java. Es la arquitectura estándar

de OMG para procesamiento distribuido. El funcio-

namiento es parecido a RMI (Remote Method

Invocation)7 .

Desde mi punto de vista, CORBA es una arqui-

tectura de comunicaciones entre sistemas heterogéneos

que soporta construcción e integración de tecnolo-

gías de diferente fabricante. Puede agrupar antiguas y

nuevas aplicaciones de software. Está basada en un

gestor de peticiones a objetos comunes y permite

interoperabilidad entre aplicaciones en máquinas re-

motas en un entorno distribuido. Es una plataforma

que tiene funcionalidad de sistema abierto y que re-

quiere para cada lenguaje soportado una interfaz

...

Descargar como (para miembros actualizados) txt (26 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com