Estandares de sistemas distribuidos

Solo disponible en BuenasTareas
  • Páginas : 8 (1850 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de mayo de 2011
Leer documento completo
Vista previa del texto
Instituto Tecnológico de Durango

Desarrollo de Aplicaciones en Ambientes Distribuidos

UNIDAD II Tarea 2.2 Ensayo “Estándares y Tecnologías de las Aplicaciones Distribuidas”

Álvarez Ortega Rodolfo 07040980 Rodríguez Zúñiga Marco Antonio

12/03/11

Índice Introducción…………………………………………………………………1 Estándares………………………………………………………………….2 CORBA……………………………………………………………………...3XML………………………………………………………………………….4 EJB…………………………………………………………………………..5 .NET…………………………………………………………………………6 Tecnologías…………………………………………………………………6 Tecnología Cliente/Servidor………………………………………….…6-7 Tecnología de Componentes……………………………………………..8 Conclusiones……………………………………………………………….8 Bibliografía………………………………………………………………….9

Introducción En la actualidad las empresas no pueden ignorar el problema que representa el desarrollar e integrar software al ritmoque piden las crecientes demandas. La globalización y fusión de empresas, el crecimiento de las tecnologías de la información, han puesto en evidencia el problema que surge del desarrollo de sistemas para plataformas específicas, centralizadas es por ello que surge la necesidad de llevar a dichos sistemas más allá. Dentro del siguiente documento se encuentran algunos de los estándares ytecnologías que son usadas hoy en día para generar aplicaciones distribuidas como son cliente/servidor, XML, CORBA, DNA, tecnologías de componentes entre otras. Para comenzar analizaremos las partes de una Aplicación Distribuida atreves del siguiente esquema

El esquema anterior muestra las diferentes capas que componen a una aplicación distribuida, como se puede observar se usa la navegación y servidorweb, una arquitectura cliente/servidor y el uso de estándares que permiten la distribución e integridad de la información.

Álvarez Ortega Rodolfo 07040980

Página 1

Estándares Los estándares surgieron primero como un campo de la ingeniería y se formaron grupos para concordar en las unidades de medición y en prácticas de la ingeniería. La Interconexión de Sistemas Abiertos surgió en formasimilar, y esta arquitectura ha ganado importancia al ofrecer una plataforma alternativa en comunicaciones para las arquitecturas dominantes. [1] Los estándares son importantes para el desarrollo de las aplicaciones distribuidas por dos razones: *Diversidad. Por naturaleza, los seres humanos cotidianamente son `distribuidos': trabajan en diferentes lugares y la recolección y almacenamiento de lainformación se realiza en diferentes locaciones. Para lograr la mejor interacción hombre - computadora, respuestas rápidas e independencia, es necesario colocar a las computadoras cerca de las personas que las usan, lo que lleva al concepto de computación personal. Sin embargo, las personas requieren de compartir información y procesos. Los sistemas distribuidos se tienen que adaptar a diferentesrequerimientos operacionales. Por ejemplo, la automatización de una fábrica requiere respuestas en tiempo real y un alto grado de confiabilidad; la aplicaciones en una oficina requieren alta seguridad en lugar de respuestas en tiempo real. [1] * Fragmentación. Hasta ahora, no existe una arquitectura abierta que facilite la construcción de sistemas distribuidos en una base de diversos vendedores, lacual pueda expandirse a diversos dominios de aplicación. [1]

Álvarez Ortega Rodolfo 07040980

Página 2

CORBA CORBA es un estándar que establece una plataforma de desarrollo de sistemas distribuidos facilitando la invocación de métodos remotos (componentes) bajo un paradigma orientado a objetos. [2] Este estándar define las APIs, el protocolo de comunicaciones y los mecanismos necesariospara permitir la compatibilidad entre diferentes aplicaciones que se escriben en lenguajes distintos y se corren en distintas plataformas, por lo que se asemeja a la computación distribuida. [2]

El CORBA encierra el código escrito en otro lenguaje dentro de un paquete en el cual almacena sus funcione y sus métodos, este empaquetamiento puede ser abierto por...
tracking img