Está en la página 1de 28

S. E.

S. E. S.

D. G. E. S. T.

MATERIA: DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUIDOS ACTIVIDAD: UNIDAD I ELABORADO POR: MARIA ELENA CASTILLO ANTONIO ZEIDY L. CASTILLO SANTIAGO

ROSA NATALIA ZARATE MORALES


RODRIGO CABRERA SANTIAGO TITULAR:

LIC. ISIDRO LPEZ RUIZ.


CARRERA: ING. EN INFORMTICA. SEMESTRE: VIII A
SAN PEDRO COMITANCILLO OAXACA, FEBRERO DEL 2013.

ndice
INTRODUCCIN..................................................................................................................... 1 1.1 ARQUITECTURA DE APLICACIONES DISTRIBUIDAS ............................... 2 1.1 CAPA DE INTERFAZ DE USUARIO .................................................................... 4 1.2 CAPA DE MANEJO DE DATOS ............................................................................ 8 1.3 CAPA DE PROCESAMIENTO DE DATOS ........................................................ 9 1.4 INTEGRACION DE SISTEMAS HEREDADOS ............................................... 12 1.5 DISTRIBUCION DE ELEMENTOS DE UNA APLICACIN ........................ 16 1.6 INTEGRACION DE TECNOLOGIAS HOMOGENEAS Y HETEROGENEAS ............................................................................................................. 17 1.7 SERVICIOS DE LA ARQUITECTURA (E-MAIL, WEB, BASE DE DATOS, APLICACIONES, TRANSACCIONES, SISTEMAS OPERATIVOS, FIREWALL) ......................................................................................................................... 19

INTRODUCCIN

El avance de las tecnologas de las redes comenz a dibujar un horizonte en el que las aplicaciones se comunicaran entre si y en el que los procesos de una aplicacin se distribuiran entre diferentes equipos, cada uno con caractersticas que les permitirn aumentar la eficacia y la disponibilidad de la aplicacin. La arquitectura de aplicaciones distribuidas (DAA) est diseada para permitir a los usuarios de una red informtica para acceso a la informacin, aplicaciones y servicios, as como para intercambiar informacin con otras personas, a travs de un consistente entorno de usuario nico. Se permite la construccin de nuevas aplicaciones y servicios, sino que tambin proporciona facilidades para la integracin y la migracin de las aplicaciones existentes. Un sistema completo basado en la DAA incluye tanto los componentes que suministra los servicios prestados en el marco de la infraestructura y un conjunto de convenciones, en particular, permitir la integracin de los componentes en todo el contexto de la empresa.

1.1 ARQUITECTURA DE APLICACIONES DISTRIBUIDAS


QUE ES UNA ARQUITECURA?

Es un nivel de diseo que hace foco en aspectos ms all de los algoritmos y estructuras de datos de la computacin, el diseo y especificaciones de la estructura global del sistema, es un nuevo tipo de problema, la forma que se considera para formar algo.

QUE ES UNA APLICACIN DISTRIBUIDA?

Es una aplicacin con distintos componentes que se ejecutan en entornos separados, normalmente en diferentes plataformas conectadas a travs de una red. A QUE SE REFIERE LA DISTRIBUCION?

La distribucin refiere a la construccin de software por partes, a las cuales les son asignadas un conjunto especfico de responsabilidades dentro de un sistema.

QUE ES UNA ARQUITECTURA EN AMBIENTE DISTRIBUIDO?

Describe la estructura y la organizacin de los componentes del software, sus propiedades y la conexin entre ellos para formar el sistema; la cantidad y la gradualidad de comunicaciones que se necesita para la interaccin y los protocolos de interfaz usada por la comunicacin.

Las aplicaciones distribuidas son la razn de ser de las redes de computadores. La razn de ser de las aplicaciones distribuidas son las personas organizadas socialmente, que incluye estructuras organizadas en forma de universidades, empresas, asociaciones, comunidades, etc. que se comunican, cooperan, coordinan mediante intercambios de informacin. Esa informacin se representa en forma estructurada como pequeas estructuras de datos, como mensajes o documentos estructurados, como medios continuos (audio/video); Los

intercambios los inician y/o reciben: personas (correo, web) o procesos (comercio electrnico) siguiendo ciertos protocolos. Estas actividades ocurren en Internet, por lo que hay que atender y soportar la diversidad entre las partes que interaccionan, tener en cuenta el tamao de la red (escala), considerar la evolucin en forma de extensiones o cambios futuros), el coste y por tanto la eficiencia para poder funcionar en redes de baja capacidad o alto coste como por ejemplo las redes mviles.

http://www.slideshare.net/soreygarcia/aplicaciones-distribuidas-presentation http://prezi.com/ciubtxyrrwur/unidad-2-arquitectura-de-aplicacionesdistribuidas/http://www.google.com.mx/#hl=es&gs_rn=2&gs_ri=hp&cp=43&gs_id=4&xhr=t&q=Distribu ci%C3%B3n+de+elementos+de+una+aplicaci%C3%B3n&es_nrs=true&pf=p&tbo=d&output=search& sclient=psyab&oq=Distribuci%C3%B3n+de+elementos+de+una+aplicaci%C3%B3n&gs_l=&pbx=1&bav=on.2,or. r_gc.r_pw.r_qf.&bvm=bv.42080656,d.b2I&fp=eead5501caead094&biw=1241&bih=606

1.1 CAPA DE INTERFAZ DE USUARIO


Una interfaz es una descripcin de un conjunto de operaciones que un cliente puede solicitar de un objeto.

La Real Academia Espaola define interfaz como una Conexin fsica y funcional entre dos aparatos o sistemas independientes o Conexin, fsica o lgica, entre un computador y el usuario, un dispositivo perifrico o un enlace de comunicaciones.
Interfaz de usuario

rio entra en contacto fsica y cognitivamente erfaz es todo el sistema: es la parte que el usuario ve, oye, toca y con la que se comunica blemas como la reduccin de la productividad, el incremento del tiempo de aprendizaje o niveles de errores inaceptables
Un objeto satisface una interfaz si puede ser especificado como el objeto de destino la interfaz La capa de presentacin o interfaz de usuario se refiere al mecanismo de interaccin del usuario con el sistema. Los tipos de interfaces de software ms comunes son las aplicaciones de ventanas y web Los tipos de interfaces de hardware ms comunes son el ratn, el teclado, el micrfono, pantallas tctiles, dispositivos de audio. El modo en que el usuario se comunica con una aplicacin para solicitar los recursos del sistema operativo constituye la interfaz del mismo. La interfaz es particularmente importante para establecer una vinculacin amigable entre el usuario de la computadora y la aplicacin.

Interfaz grfica de usuario


En la actualidad millones de nuevos usuarios de las computadoras se han beneficiado con la aparicin de las Interfaces Grficas de Usuario/Graphical User Interface, GUI), las computadoras pueden dar la apariencia de un escritorio comn y corriente de una oficina, mostrando iconos, imgenes y otros objetos visuales los cuales permiten que el usuario se acerque ms a las computadoras.

Caractersticas de las interfaces grficas de usuarios


En general, las GUIs presentan informacin en reas rectangulares en la pantalla llamadas ventanas. Las ventanas se pueden sobreponer. Al usuario se le permite manipular la ventana y su contenido, puede cambiar el tamao y la posicin. Las ventanas pueden contener objetos los cuales pueden ser seleccionados haciendo clic con el botn del ratn una vez que el indicador del ratn se encuentra sobre el dibujo del objeto al cual se le llama icono. El tamao total de una ventana puede ser reducido a un icono, y el usuario puede restablecer la ventana a su tamao normal.

GUIs avanzados eliminan completamente la necesidad de teclear comandos, permitindole al usuario seleccionar comandos desde mens usando el ratn o teclas de funcin. Las ventanas tambin pueden contener barras de

desplazamiento y botones. En la programacin con GUIs se debe estar atento para aceptar y procesar eventos asncronos iniciados por el usuario o por el sistema.

http://www.sc.ehu.es/acwlaroa/SDI/Apuntes/Cap1.pdf http://prezi.com/ciubtxyrrwur/unidad-2-arquitectura-de-aplicacionesdistribuidas/http://www.google.com.mx/#hl=es&gs_rn=2&gs_ri=hp&cp=43&gs_id=4&xhr=t&q=Distribu ci%C3%B3n+de+elementos+de+una+aplicaci%C3%B3n&es_nrs=true&pf=p&tbo=d&output=search& sclient=psyab&oq=Distribuci%C3%B3n+de+elementos+de+una+aplicaci%C3%B3n&gs_l=&pbx=1&bav=on.2,or. r_gc.r_pw.r_qf.&bvm=bv.42080656,d.b2I&fp=eead5501caead094&biw=1241&bih=606 http://lema.rae.es/drae/?val=interfa http://web.ua.es/es/gvc/documentos/trabajos-ergonomia-visual/interaccion-hombre-ordenador.pdf

1.2 CAPA DE MANEJO DE DATOS


La capa de negocios o de manejo de datos, es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envan las respuestas tras el proceso. Se denomina tambin capa de negocio (e incluso de lgica del negocio) porque es aqu donde se establecen todas las reglas de deben cumplir. Refiere el conjunto de reglas que determinan especficamente como funciona un sistema, segn su naturaleza, y bajo que parmetros y condiciones de acuerdo a las necesidades de los clientes y usuarios.

DIVISION DE LA CAPA DE MANEJO DE DATOS


La capa de negocios representa el grupo de la lgica de funcionamiento de la aplicacin distribuida. En esta capa se sitan las normas de acceso a datos, la lgica de tratamiento de los mismos, y en general cualquier elemento de la aplicacin que pueda reutilizarse. El objetivo de la creacin de esta capa es aislar la capa de presentacin de la capa de servidor, de forma que las estructuras de datos subyacentes y la lgica que las utilizan sean independientes de la capa de presentacin.

LOGICA DE NEGOCIOS
Cuando las aplicaciones adquieren cierto volumen o las entidades implicadas tienen cierta complejidad, la lgica de acceso a datos por s sola no es suficiente para encapsular convenientemente el acceso a las entidades de datos.

LOGICA DE ACCESO A DATOS


La lgica de acceso a datos incluye los elementos necesarios para que la aplicacin se conecte a orgenes de datos y recupere estructuras de datos que sern utilizadas por el resto de la aplicacin. http://www.aulaclic.es/internet/t_5_1.htm http://ditec.um.es/deiso/apuntes/tema2.pdf

1.3

CAPA DE PROCESAMIENTO DE DATOS

Es donde residen los datos y es la encargada de acceder a los mismos. Est formada por uno o ms gestores de base de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperacin de informacin desde la capa de negocio.

SERVICIOS
En esta capa encontraremos los procesos de la aplicacin que se encargan de recibir las peticiones de las capas superiores y, si es necesario devolver los datos solicitados.

SERVICIOS DE BASE DE DATOS


Los servicios de base de datos son las ms frecuentes en las aplicaciones distribuidas. Los SGBD como SQL Server u Oracle disponen de toda la infraestructura de servicios necesarios para que los equipos cliente les realicen peticiones y para responder a ellas.

AL TRABAJAR CON DATOS DEBE DETERMINAR


El almacn de datos que utiliza El diseo de los componentes utilizados para obtener acceso al almacn de datos El formato de los datos pasados entre componentes y el modelo de programacin necesario para ello

ALMACENES DE DATOS
Bases de datos relacionales Bases de datos de mensajera

10

Sistema de archivos

BASE DE DATOS RELACIONALES


Las bases de datos relacionales, como las bases de datos SQL Server, proporcionan funcionalidad de administracin de un gran volumen de datos transaccionales de alto rendimiento con capacidades de seguridad, operaciones y transformacin de datos.

BASE DE DATOS DE MENSAJERIA


Puede almacenar datos en el almacn Web de Exchange, lo que resulta especialmente til si la aplicacin est cerrada en el grupo, el trabajo en grupo o mensajes no desea basarse en otros almacenes de datos que pueden necesitar que se administren en forma independiente.

11

SISTEMA DE ARCHIVOS
Puede decidir almacenar los datos en sus propios archivos en el sistema de archivos. Estos archivos pueden presentar su propio formato o el formato XML con un esquema definido para los propsitos de la aplicacin.

http://prezi.com/ciu btxyrrwur/unidad-2-arquitectura-de-aplicaciones-distribuidas/ http://www.slideshare.net/soreygarcia/aplicaciones-distribuidas-presentation

1.4 INTEGRACION DE SISTEMAS HEREDADOS


Un sistema heredado (o sistema legacy) es un sistema informtico (equipos informticos o aplicaciones) que ha quedado obsoleto o anticuado y que contina siendo utilizado por el usuario (tpicamente una organizacin o empresa) y no se quiere o no se puede reemplazar o actualizar de forma sencilla. Aunque la funcionalidad que un sistema heredado ofrece a los procesos empresariales puede estar disponible a travs de una tecnologa ms moderna, la posibilidad de una interrupcin del servicio durante la actualizacin de sistemas puede impedir una migracin hacia el uso de sistemas ms nuevos, o incluso la

12

puede impedir dada la dificultad percibida en la conversin del contenido heredado para ajustarse a los nuevos modelos de contenido y formatos. La integracin de sistemas heredados Se define como la reutilizacin de sistemas y aplicaciones existentes, que se logra mediante la integracin con aplicaciones corporativas desarrolladas recientemente.

OBJETIVOS DE LOS SISTEMAS HEREDADOS


Evitar cualquier modificacin en los sistemas heredados que pueda poner en peligro la entrega de servicios. Lo habitual es que los sistemas heredados, los que ya suponen un problema para una empresa u organizacin por la dificultad para sustituirlos, no sean los mismos sistemas que originalmente se empezaron a utilizar en la empresa. Los sistemas heredados incorporan un gran nmero de actualizaciones hechas a lo largo de su vida til.
La funcionalidad que un sistema heredado ofrece a los procesos

empresariales puede estar disponible a travs de una tecnologa ms moderna

13

DESAFOS ASOCIADOS CON LOS SISTEMAS HEREDADOS


Falta de interoperabilidad Interfaces de usuario incomodas y anticuadas Carencia del acceso en tiempo real a los datos operacionales Uso intensivo de recursos y esfuerzos para poner al da y extender los sistemas Disminucin de los conocimientos tcnicos

COSTES DE MANTENIMIENTO DE UN SISTEMA HEREDADO


Seguir utilizando sistemas heredados evita los mencionados riesgos del reemplazo, pero hacer cambios al sistema existente en vez de cambiarlo por uno ms moderno puede ser ms costoso puesto que este es cada vez ms viejo.

ALTERNATIVAS
Los negocios que tienen sistemas informticos anticuados se enfrentaran a un dilema fundamental. Si continan utilizando los sistemas heredados y realizan los cambios requeridos, sus costos se incrementaran de forma inevitable.

14

SEGURIDAD
Para proteger los datos y recursos de una la plataforma Power de IBM de

organizacin, incorpora

caractersticas

avanzadas

autenticacin y cifrado, as como recursos de control de gastos y administracin, se

implementan polticas de seguridad a nivel de sistema y de usuario. Estas herramientas ayudan a las organizaciones a asegurar sus datos frente a amenazas de seguridad internas y externas, satisfacer o exceder el alcance de las regulaciones de seguridad y polticas de cumplimiento, y apoyar las auditoras de seguridad.

ESCALABILIDAD
Los sistemas escalables pueden adaptarse para utilizar una cantidad adecuada de recursos de sistema, como memoria, procesadores y

almacenamiento, a fin de funcionar eficientemente y con independencia del tamao o la complejidad de la red.

AHORROS DE COSTES
La integracin de sistemas heredados permite a las organizaciones ahorrar dinero por medio del

aprovechamiento de recursos existentes, que ya han demostrado su capacidad para incrementar el retorno de la inversin (ROI). Muchos de estos sistemas heredados han estado funcionando por dcadas y han resistido el paso del tiempo en lo que hace a RAS: fiabilidad, disponibilidad y escalabilidad.

http://profejavaoramas.blogspot.com/2010/09/sistema-heredado.html http://www.zephyrcorp.com/es/integracion-sistemas-heredados.htm
15

1.5 DISTRIBUCION DE ELEMENTOS DE UNA APLICACIN

Qu es la distribucin de elementos de una aplicacin en ambiente distribuido?


Representa una relacin entre diversos elementos que componen la arquitectura del sistema. Se refiere a la necesidad de distribuir los elementos de un sistema dependiendo de las caractersticas y necesidades del lugar. Se refiere a la construccin de software por partes, a las cuales les son asignadas un conjunto especfico de responsabilidades dentro de un sistema. Tambin se refiere a la necesidad de distribuir los elementos de un sistema dependiendo de las caractersticas y necesidades del lugar.

16

Cada

aplicacin

considera

el

nodo local como una

cache de los

recursos disponibles en todo el sistema distribuido. En el caso de aplicaciones centralizadas, stas se limitan a utilizar dicha cache ignorando la ubicacin de los recursos (pensando que son locales). En cambio, las distribuidas pueden solicitar la asignacin de recursos en las ubicaciones que deseen y controlar la revocacin de tal modo que se mantengan en el nodo local (en la cache) los recursos convenientes (revocando primero aquellos recursos que sea ms barato traer al nodo local, y no aquellos que sea costoso volver a obtener debido a su ubicacin u otros factores). http://prezi.com/ciubtxyrrwur/unidad-2-arquitectura-de-aplicacionesdistribuidas/ http://knol.google.com/k/aplicacionesdistribuidas#2(2E)(C2)(A0)_Arquitectur a_de_las_aplicaciones_distribuidas

1.6

INTEGRACION DE TECNOLOGIAS HOMOGENEAS Y

HETEROGENEAS
Existen diferentes motivos para la heterogeneidad y homogeneidad. Una razn son los cambios tecnolgicos que siempre se dan en un periodo de tiempo corto. En este contexto, dichos cambios se refieren a mejor calidad, mejor desempeo, costos ms econmicos, seguridad, entre otras caractersticas que se toman en cuenta.

17

HOMOGENEO
En los sistemas homogneos, todos los sitios emplean idntico software de gestin de base de datos, son conscientes de la existencia de los dems sitios y acuerdan cooperar en el procesamiento de las solicitudes de los usuarios.

HETEROGENEO
Las tecnologas Heterogneas son aquellas donde Sitios diferentes utilizan diferentes DBMS, siendo cada uno esencialmente autnomo. Es posible que algunos sitios no sean conscientes de la existencia de los dems y quizs proporcionen facilidades limitadas para la cooperacin en el procesamiento de transacciones. La heterogeneidad se debe a que los datos de cada BD son de diferentes tipos o formatos. El enfoque heterogneo es ms complejo que el enfoque homogneo .

18

http://prezi.com/ciubtxyrrwur/unidad-2-arquitectura-de-aplicacionesdistribuidas/ http://alarcos.inf-cr.uclm.es/doc/aplicabbdd/pr0708/Local/Sesion3/S.3.2Arquitectura.NET.pdf

1.7 SERVICIOS DE LA ARQUITECTURA (E-MAIL, WEB, BASE DE DATOS, APLICACIONES, TRANSACCIONES, SISTEMAS OPERATIVOS, FIREWALL)
Es un conjunto de protocolos y estndares que sirven para intercambiar datos entre aplicaciones.

SERVICIOS DE LA ARQUITECTURA EMAIL


El correo electrnico o e-mail es una forma de enviar mensajes entre ordenadores conectados a travs de Internet. El correo se basa en la arquitectura cliente/servidor. Los clientes son los ordenadores de los usuarios que utilizan el correo y el servidor es el ordenador que gestiona el correo, el servidor pertenece a la entidad proveedora del correo. El proceso cliente/servidor enva mensajes intermedios de comprobacin para asegurarse que en cada paso los datos se reciben bien. Los clientes deben disponer de un programa-cliente de correo Hay tres formas bsicas de utilizar el correo, a travs de un programa de correo, mediante web, mail y aprovechando los programas de mensajera instantnea.

19

Programa de correo. Por ejemplo el Outlook de Microsoft, el Thunderbird de Mozilla, Eudora, etc. Estos son programas especficos para trabajar con el correo y que tenemos que instalar en nuestro PC Web mail. Como su nombre indica, consiste en utilizar el correo desde la Web. Una de las ventajas del web mail, es que desde cualquier ordenador que tenga conexin a Internet podemos leer y enviar nuestro correo sin tener que configurar nada. La mensajera instantnea no tiene que ver directamente con el correo electrnico, pero tiene la caracterstica de que cuando llega un correo nos avisa en el mismo instante, tambin nos informa cuando se conecta algn miembro de una lista de usuarios. http://www.aulaclic.es/internet/t_5_1.htm

SERVICIOS DE LA ARQUITECTURA WEB


En la actualidad las aplicaciones Web son basadas en una arquitectura distribuida, las aplicaciones Web se han movido fuera de la naturaleza centralizada de datos de aplicaciones tpicas del cliente -servidor y han cuidado ms a una arquitectura orientada a servicios. La arquitectura de los servicio de web se puede interpretar como una arquitectura orientada a servicios. Hay tres roles mayores dentro de la arquitectura del servicio Web: Proveedor de Servicios: Es el proveedor del servicio Web. El proveedor de servicios lleva a cabo el servicio y lo hace disponible en Internet. Solicitante de Servicios: Es cualquier consumidor del servicio Web. El solicitante utiliza un servicio Web existente abriendo una conexin de red y enviando una peticin XML.

20

Registro de Servicios: Es un directorio lgicamente centralizado de servicios. El registro proporciona un lugar central dnde los desarrolladores pueden publicar los nuevos servicios o pueden encontrar existentes. Sirve por consiguiente como una cmara de prestacin centralizada para las compaas y sus servicios. http://observatoriodelacapacitacion.stps.gob.mx/OC/PDF/cursos_en_linea/Servicio sWeb_SE.pdf

SERVICIOS DE LA ARQUITECTURA BASE DE DATOS


Sistema centralizado Sistemas con un nico servidor que se encarga de todas las tareas. Arquitectura cliente servidor Mejoras en los equipos del lado del cliente: Memoria Procesador Disco Tarjeta de Video Arquitecturas paralelas Solucin al problema de transacciones masivas, paralelismo a nivel de disco y de procesador Base de datos distribuidos Nodos distribuidos geogrficamente Administracin independiente de cada nodo

21

Canales de comunicacin ms lentos Utilizacin de transacciones globales, locales y remotas http://alarcos.inf-cr.uclm.es/doc/aplicabbdd/pr0708/Local/Sesion3/S.3.2Arquitectura.NET.pdf

SERVICIOS DE LA ARQUITECTURA APLICACIONES


Arquitectura Centralizada: los datos y las aplicaciones estn en una nica mquina. Arquitectura Cliente-Servidor: separacin del servidor de BD del cliente. BD Distribuida: varios servidores de BD usados por la misma aplicacin. BD Paralelas: varias unidades de almacenamiento de datos y procesadores operan en paralelo para incrementar el rendimiento. BD Replicadas: datos lgicamente representando la misma informacin estn almacenados fsicamente en diferentes servidores Almacenes de Datos: servidores especializados en la gestin de datos orientados al soporte a la decisin. Las nuevas arquitecturas de BD para la Web son variantes del paradigma general cliente-servidor. http://technet.microsoft.com/es-es/library/ms345419(SQL.90).aspx

22

SERVICIOS DE LA ARQUITECTURA TRANSACCIONES


Arquitectura fsica El registro de transacciones de una base de datos est asignado a uno o varios archivos fsicos. Conceptualmente, el archivo de registro es una cadena de entradas de registro. Fsicamente, la secuencia de entradas del registro se almacena de forma eficaz en el conjunto de archivos fsicos que implementa el registro de transacciones. Arquitectura lgica Las entradas del registro se almacenan en la secuencia en la que se crean. Cada entrada del registro contiene el Id. De la transaccin a la que pertenece. Por cada transaccin, las entradas del registro asociadas a dicha transaccin se vinculan individualmente en una cadena con punteros hacia atrs, para acelerar as la reversin de la transaccin. http://ditec.um.es/deiso/apuntes/tema2.pdf SERVICIOS DE LA ARQUITECTURA SISTEMAS OPERATIVOS Kernel monolticos Todo el software y las estructuras de datos estn ubicados en un nico modulo lgico, sin interfaces explicitas entre partes. Organizacin modular La funcionalidad se encuentra dividida entre componentes lgicos independientes con interfaces bien definidas. Organizaciones estratificadas o por capas

23

La funcionalidad se divide en una jerarqua de mquinas abstractas donde las funciones dela capa i estn implementadas mediante las funciones

proporcionadas por la capa i-1 Kernels extendidos a micro kernels Organizacin modular especializada pensada para sistemas de tiempo real, de tiempo compartido, multimedia, etc. Sistemas operativos para sistemas distribuidos Sistemas operativos en red Sistemas operativos distribuidos http://knol.google.com/k/aplicacionesdistribuidas#2(2E)(C2)(A0)_Arquitectura_de_l as_aplicaciones_distribuidas

SERVICIOS DE LA ARQUITECTURA FIREWALL

Las tecnologas de filtrado de paquetes que se emplean en los firewalls constituyen una manera eficaz y general para controlar el trfico en la red. Arquitectura de dos bases Un firewall de dos bases es un firewall con dos interfaces de red, que permite asilar una red interna de una red externa no confiable. Como este anfitrin no enva ningn trfico TCP/IP, bloquea por completo cualquier trfico IP entre las redes no confiables interna y externa. Arquitectura Firewall como servidor bastin Un firewall es un servidor de barrera de proteccin que es determinante para la seguridad en la red. Es el servidor central para la seguridad en la red de una organizacin y, por su funcin, debe estar en una buena fortaleza http://prezi.com/ciubtxyrrwur/unidad-2-arquitectura-de-aplicacionesdistribuidas/
24

CONCLUSION

Hoy en da, la mayora de las organizaciones se encuentran adaptando sus procesos de negocios a los nuevos escenarios econmicos y tecnolgicos, para poder mantenerse competitivas, en ese sentido, la modernizacin e integracin de sus Sistemas de Software son tareas indispensables para lograr ese objetivo. Las aplicaciones distribuidas ofrecen la solucin ms optimizada para grandes sistemas que requieren alta concurrencia o mxima reutilizacin de cdigo. Los procesos se ejecutan en mquinas dedicadas para ofrecer los servicios que requiere cada parte de la aplicacin. Ciertamente, crear una aplicacin distribuida en varias capas requiere ciertos sobresfuerzo en trminos de diseo y conlleva una cierta prdida de rendimiento tradicional, pero su implantacin soluciona tantos problemas que su uso es imprescindible en sistemas muy complejos. Los sistemas homogneos son los que estn basados en un mismo tipo de aplicacin lo que permite una integracin ms rpida.

25

Los sistemas heterogneos manejan diferentes tipos de aplicaciones en los diferentes sitios lo que provoca que cada equipo pueda ser autnomo y la cooperacin entre los diferentes sitios es ms complicada, costosa y no siempre posible.

26

También podría gustarte