Program3

Páginas: 6 (1330 palabras) Publicado: 3 de mayo de 2013
Aplicaciones Distribuidas..
 Editar 0 6…
Aplicaciones distribuidashoy en dia gracias ala tecnologia ya contamos con mas tecnologia s batallar con grandes y lentos equipo.
una aplicación distribuida es aquella cuyo objetivo final se alcanza mediante la ejecución de diversos procesos independientes que por lo general se ejecutan en equipos diferentes y que de una forma u otra se pasan datosentre ellos mediante protocolos de comunicaciones bien establecidos.

Lo que debemos entender como distribución es que vamos a desarrollar software de manera separada o en partes.

Para hacer esta distribución la podemos hacer físicamente (niveles) y lógicamente (capas). Ambas distribuciones se hacen en base a las necesidades técnicas, de diseño y/o de negocio.

La distribución física implicacasi siempre separar en maquinas diferentes toda la distribución. Aun que no siempre es así también se puede separar en archivos, rutas o montadas sobre diferentes tecnologías en la misma maquina.

Ahora hablando de la separación en capas implica 3 partes distintas por eso el nombre de en capas. Estas partes son:

La presentación o interfaz de usuario que no es mas que la parte donde el usuariotendrá acceso al nuestro sistema, es lo que el usuario ve y con lo que puede manejar los procesos del sistema.

La lógica de negocios es cuando el desarrollador tiene que analizar y plasmar como es que deberá comportarse nuestro sistema, o sea que pondrá paso a paso como es que se maneja normalmente los procesos que se pasaran al sistema y cuales serian las necesidades del cliente en cuanto aesto.

El acceso a datos se refiere a la parte de cómo estarán guardados los datos ya sean en archivos o en bases de datos. Una ves analizando esto, se pasa a diseñar.

Características de las aplicaciones distribuidas

1. Concurrencia: De igual forma que en las aplicaciones 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 distribuida intervienen varios procesos, será necesario decidir en cuál de los posibles procesos físicos se sitúa cada componente lógico de laaplicació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ón distribuida mantiene procesos que de una forma u otra están a la escucha en una red, lo que aumenta la vulnerabilidad de laaplicación.

Tipos de aplicaciones distribuidas


Aplicaciones Cliente-Servidor
En 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. Llamamosservidor tanto al proceso que realiza estas funciones como al equipo en elque 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 enn-capas los diferentes procesos están distribuidos en diferentes capas no sólo ló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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Program3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS