corba

Páginas: 10 (2255 palabras) Publicado: 19 de mayo de 2013


Índice














Sistema Operativo Corba

Common Object Request Broker Architecture (CORBA) es un estándar definido por el Object Management Group (OMG) que permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras puedan trabajar juntos.












¿Qué procesos ofrece?Aplicaciones. Procesos clientes y servidores que representan la lógica del negocio como objetos que pueden residir en distintas máquinas.
Middleware. Soporte que permite la comunicación entre aplicaciones.
Servicios de Red. Transporta la información entre computadores.
Servicios Locales. Ejemplo, bases de datos y administradores de transacciones.
Sistema Operativo. Provee servicios básicos de Hw yscheduling.

¿Qué aplicaciones ofrece?
CORBA provee una infraestructura que permite la comunicación de objetos independientes de plataforma y de implementación.
Es una especificación definida por el OMG (Objet Management Group) para la creación y uso de objetos remotos, cuyo objetivo es proporcionar interoperabilidad entre aplicaciones en un entorno distribuido y heterogéneo. Es conocido como untipo de MIDDEWARE ya que no efectúa las funciones de bajo nivel necesarias para ser considerado un sistema operativo.
¿Qué servidor se necesita?
Corba es una arquitectura de negociación de petición de objetos comunes y que podrían ser utilizadas en capas superiores de la red de gestión de telecomunicaciones (RTG) influidas fuertemente por las funciones propuestas en la industria de lainformación.
Para que el cliente pueda realizar una invocación sobre un objeto, se debe tener una referencia del objeto y conocer el objeto y la operación que se desea invocar. El cliente puede iniciar la petición a través de una conexión IDL o bien construyendo la invocación de forma dinámica utilizando el DII.
El ORB se encargan de encontrar el código de la implementación apropiada, transmitir losparámetros y transferir el control a la implementación de la interfaz a través del esqueleto ID o a través del esqueleto dinamico.


¿Qué permite alojar/crear?

Es un sistema heterogéneo consiste en conjuntos de elementos interconectados de hardware y software de diferentes fabricantes y que puede integrar aplicaciones de diferentes tecnologías.
La migración de procesos en sistemas distribuidostradicionales es muy útil para mejorar el reparto de carga de los diferentes computadores. Tiene como fin garantizar el rendimiento global y ciertas restricciones de administración o seguridad.
La red lleva menos mensajes
El servidor realiza más trabajo
El cliente puede extender la funcionalidad del servidor
Fácil instalación para el usuario
La ejecución asíncrona permite que los procesoscontrolen la gestión y terminación de tarea y que el cliente pueda finalizar o continuar haciendo otra cosa en su sistema.
Reducción de la dependencia de la disponibilidad de la red y del cliente/servidor.
Los procesos se ejecutan realizando tareas especificas en lugares diferentes.






Google App Engine
Es un servicio de alojamiento web que presta Google de forma gratuita hasta determinadascuotas, este servicio permite ejecutar aplicaciones sobre la infraestructura de Google. Si no se cuenta con un dominio propio, Google proporciona uno con la siguiente estructura, midominio.appspot.com. También permite implementar un dominio propio a través de Google Apps. Por el momento las cuentas gratuitas tienen un límite de 500 megabyte de almacenamiento permanente y la suficiente cantidadde ancho de banda y CPU para cinco millones de visitas mensuales, y si la aplicación supera estas cuotas, se pueden comprar cuotas adicionales.
Actualmente las aplicaciones Google App Engine se implementan mediante los lenguajes de programación Python, Java y Go.
Crear aplicaciones en la plataforma de Google que son fáciles de administrar y escalar. Benefíciese de los mismos sistemas y la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Corba
  • Corba
  • Corba
  • CORBA
  • Corba
  • CORBA
  • Corba
  • Corba

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS