Aplicacione Rim

Páginas: 12 (2854 palabras) Publicado: 19 de mayo de 2012
Semana 1 Aplicaciones distribuidas Una aplicación distribuida es la que tiene como meta alcanzar mediante la ejecución de diversos procesos independientes que por lo general se ejecutan en diferentes equipos que de una u otra forma se pasan datos entre ellos, ya sea mediante protocolos de comunicación. Características de las aplicaciones distribuidas 1. Concurrencia: De igual forma que en lasaplicaciones centralizadas, las aplicaciones distribuidas serán utilizadas por cierto número de usuarios concurrentemente. 2. Topología de la red: A pesar de que a día de hoy los anchos de banda cada vez son más amplios, el tráfico de red puede ser un aspecto importante que condicione el tiempo de respuesta de la aplicación. 3. Ubicación de la lógica: Dado que en una aplicación distribuidaintervienen varios procesos, será necesario decidir en cuál de los posibles procesos físicos se sitúa cada componente lógico de la aplicación. 4. Homogeneidad de las plataformas: En una aplicación distribuida los sistemas operativos involucrados o los lenguajes de desarrollo utilizados pueden ser un factor a tener en cuenta a la hora de decidir algunos aspectos importantes. 5. Seguridad: Una aplicacióndistribuida mantiene procesos que de una forma u otra están a la escucha en una red, lo que aumenta la vulnerabilidad de la aplicación. Tipos de aplicaciones distribuidas Aplicaciones Monolíticas Son aquellas en las que el software se estructura en grupos funcionales muy acoplados, involucrando los aspectos referidos a la presentación, procesamiento y almacenamiento de la información. En unaaplicación monolítica las tres partes forman un todo y se ejecutan en la misma máquina. • Datos • Lógica de negocio • Interface de usuario Ventajas: • Funcionan más rápido. • Fácil de desarrollar. • difícil de mantener, poco escalable y que

• •

Precisa de cierta potencia de proceso. Requieren más y mejor HW en las estaciones de trabajo

Desventajas • Son infinitamente más lentos en el procesamientode peticiones sencillas • Ocupan mayor ancho de banda, provocando congestionamiento en la Red Local • Requieren habilitar el acceso real a la carpeta de datos para todos los usuarios de la aplicación • Su actualización es más costosa • No permiten el acceso en línea desde fuera de la Red Local ó requieren de implementaciones de soluciones de conectividad muy costosas Aplicaciones Cliente-ServidorEn las aplicaciones cliente-servidor que llamaremos “tradicionales” sólo encontramos dos procesos principales. Uno de ellos se encarga fundamentalmente de proporcionar los datos que se le solicitan y de procesar los datos que se le envían. Llamamos servidor tanto al proceso que realiza estas funciones como al equipo en el que dicho proceso está alojado. El otro proceso, al que llamamos cliente,se ejecuta en el equipo del usuario que maneja la aplicación, y sus funciones principales son solicitar datos al servidor, presentarlos al usuario para que este realice cierto trabajo con ellos y enviar los cambios al servidor para su reproceso si es necesario. Aplicaciones en n-capas En una aplicación distribuida en n-capas los diferentes procesos están distribuidos en diferentes capas no sólológicas, sino también físicas. Los procesos se ejecutan en diferentes equipos, que pueden incluso residir en plataformas o sistemas operativos completamente distintos. Cada equipo posee una configuración distinta y está optimizado para realizar el papel que le ha sido asignado dentro de la estructura de la aplicación, de modo que tanto los recursos como la eficiencia global del sistema se optimicen.1.- Aplicaciones de una Capa. Las capas dentro de una arquitectura son nada más que un conjunto de servicios especializados que pueden ser accesibles por múltiples clientes y fácilmente reutilizables 2.-Aplicaciones de dos capas. Se caracterizan por tener 2 asociaciones lógicas, que prestan servicios y que a la final son capas. En la primera capa se incluye a la presentación (Interface grafica)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Rimas
  • rima
  • Rima
  • la rima
  • rimas
  • rima
  • Rimas
  • Las Rimas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS