Page 43

MEMORIAL INGENIEROS 90

MEMORIAL DE INGENIEROS N.º 90 SISTEMAS DE TELECOMUNICACIÓN E INFORMACIÓN 42 2.4.2.  Middleware Aunque el SCA utiliza el middleware de CORBA para su software, la capa aplicación puede alcanzar el OS por otros medios. Los adaptadores de CORBA pueden ser utiliza-dos para aceptar componentes de software heredados. El middleware es un software de conectividad que ofrece un conjun-to de servicios que hacen posible el funcionamiento de aplicaciones distribuidas sobre plataformas he-terogéneas. Esta capa proporciona servicios como identificación, au-tenticación, nombramiento, comer-cio, seguridad y directorios. El middleware también tiene por objeto proporcionar ubicación transparente a las en-tidades de software y hardware. Funciona como una entidad de conversión o capa de traducción. Es un consolidador y aparato integrador. Con la ayuda del middleware, las aplicaciones de software que corren en las diferentes plataformas pueden comunicarse de modo transparente. 2.4.3.  CORBA CORBA es una arquitectura e infraestructura de aplicaciones de computadora que se usa para trabajar en conjunto sobre redes. Un programa basado en CORBA de cual-quier empresa comercial, en casi cualquier computador, sistema operativo, lenguaje de programación o red, puede interoperar con otro programa basado en CORBA del mis-mo u otro fabricante en casi cualquier otra computadora, sistema operativo, lenguaje de programación o red. CORBA fue definido y está controlado por el Object Management Group (OMG), que define las APIs (Interfaz de Programación de Aplicaciones), el protocolo de comunica-ciones y los mecanismos necesarios para permitir la interoperabilidad entre diferentes aplicaciones escritas en diferentes lenguajes y ejecutadas en diferentes plataformas, lo que es fundamental en computación distribuida. CORBA se eligió como la capa middleware del software SCA debido a la amplia dis-ponibilidad comercial de productos CORBA y su aceptación en la industria. El proce-samiento distribuido es un aspecto fundamental de la arquitectura del sistema JTRS. CORBA se utiliza para proporcionar una plataforma-cruzada de servicio middleware que simplifica la estandarización cliente/servidor en operaciones que están distribuidas en un ambiente para ocultar el mecanismo real de comunicación detrás de un bus de software Intermediario de Solicitud de Objeto (Object Request Broker, ORB). 2.4.4.  Operating System El OS debe cumplir con el POSIX (Portable Operating System Interfaces; la traducción sería Interfaz de Sistema Operativo Portable, la X proviene de UNIX). El POSIX pretende generalizar las interfaces de los sistemas operativos para que una misma aplicación pueda ejecutarse en distintas plataformas.


MEMORIAL INGENIEROS 90
To see the actual publication please follow the link above