1. INSTITUTOTECNOLÓGICO DE
COMITANCILLO
NOMBRE DE LA MATERIA:
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUIDOS
NOMBRE DEL ROFESOR(A):
LIC.ISIDRO LOPEZ RUIZ
NOMBRE DEL ALUMNO:
AMAIRANI ANTONIO SANTOS
BELEN MONDRAGON PALACIO
GRADO:
8 °
GRUPO:
“A”
NOMBRE DEL TRABAJO:
UNIDAD I
ARQUITECTURA DE APLICACIONES DISTRIBUIDAS
2. 2.7 SERVICIOS DE LA
ARQUITECTURA (EMAIL, WEB, BASE
DE DATOS, APLICACIONES,
TRANSACCIONES, SISTEMAS
OPERATIVOS,FIREWALL.
3. SERVICIOS DE LA ARQUITECTURA EMAIL
Servicio de red que permite a los usuarios enviar y recibir mensajes rápidamente a
los usuarios también denominados mensajes electrónicos o cartas electrónicas
mediante sistemas de comunicación electrónicos.
4. SERVICIOS DE LA ARQUITECTURA EMAIL
Aplicaciones para envío y recepción de emails
Los mensajes de email son intercambiados entre hosts que emplean el protocolo
SMTP, con programas llamados agentes de transferencia de emails.
5. SERVICIOS DE LA ARQUITECTURA EMAIL
Aplicaciones online: Existen servicios online dedicados al webmail como Gmail,
Hotmail,Yahoo! Mail, etc.
En general, un usuario debe registrarse al servicio de e-mail para obtener una
cuenta de correo electrónico.
6. SERVICIOS DE LA ARQUITECTURA EMAIL
Aplicaciones de computadora:Algunas aplicaciones que se utilizan para el envío y
recepción de e-mails son: Microsoft Outlook Express, Microsoft Outlook,
Netscape Mail, Eudora y Pegasus Mail.
7. SERVICIOS DE LA ARQUITECTURA EMAIL
La mensajería instantánea no tiene que ver directamente con el correo
electrónico, pero tiene la característica de que cuando llega un correo nos avisa en
el mismo instante, también nos informa cuando se conecta algún miembro de una
lista de usuarios.
8. SERVICIOS DE LA ARQUITECTURA WEB
Es un conjunto de protocolos y estándares que sirven para intercambiar datos
entre aplicaciones.
Distintas aplicaciones de software desarrolladas en lenguajes de programación
diferente y ejecutada sobre cualquier plataforma pueden utilizar los servicios web
para intercambiar datos en redes de ordenadores como internet.
9. SERVICIOS DE LA ARQUITECTURA WEB
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 conexión de red y enviando una
petición XML.
10. SERVICIOS DE LA ARQUITECTURA WEB
Registro de Servicios: Es un directorio lógicamente centralizado de servicios. El
registro proporciona un lugar central dónde los desarrolladores pueden publicar
los nuevos servicios
pueden encontrar existentes. Sirve por consiguiente como una cámara de
prestación centralizada para las compañías y sus servicios.
11. SERVICIOS DE LA ARQUITECTURA WEB
Protocolos utilizados:
•XML: Es el formato estándar para los datos que se vayan a intercambiar.
•SOAP o XML-RPC: Protocolos sobre los que se establece el intercambio.
•HTTP, FTP, o SMTP: los datos en XML también pueden enviarse de una aplicación
a otra mediante protocolos normales ya bien conocidos.
•WSDL: Es el lenguaje de la interfaz pública para los servicios Web.
•UDDI: Protocolo para publicar la información de los servicios Web.
•WS-Security: Protocolo de seguridad aceptado como estándar por OASIS
12. SERVICIOS DE LA ARQUITECTURA
APLICACIONES
Arquitectura Centralizada: los datos y las aplicaciones están en una única
máquina.
Arquitectura Cliente-Servidor: separación del servidor de BD del cliente.
BD Distribuida: varios servidores de BD usados por la misma aplicación.
BD Paralelas: varias unidades de almacenamiento de datos y procesadores
operan en paralelo para incrementar el rendimiento.
BD Replicadas: datos lógicamente representando la misma información están
almacenados físicamente en diferentes servidores Almacenes de Datos:
servidores especializados en la gestión de datos orientados al soporte a la
decisión. Las nuevas arquitecturas de BD para laWeb son variantes del paradigma
general cliente-servidor.
13. SERVICIOS DE LA ARQUITECTURA
TRANSACCIONES
Arquitectura física
El registro de transacciones de una base de datos está asignado a uno o varios
archivos físicos. Conceptual mente el archivo de registro es una cadena de
entradas de registro. Físicamente, la secuencia de entradas del registro se
almacena de forma eficaz en el conjunto de archivos físicos que implementa el
registro de transacciones.
Arquitectura lógica
Las entradas del registro se almacenan en la secuencia en la que se crean. Cada
entrada del registro contiene el Id. De la transacción a la que pertenece. Por cada
transacción, las entradas del registro asociadas a dicha transacción se vinculan
individualmente en una cadena con punteros hacia atrás, para acelerar así la
reversión de la transacción.
14. SERVICIOS DE LA ARQUITECTURA
SISTEMAS OPERATIVOS
Kernel monolíticos
Todo el software y las estructuras de datos están ubicados en un único modulo
lógico, sin interfaces explicitas entre partes.
Organización modular
La funcionalidad se encuentra dividida entre componentes lógicos
independientes con interfaces bien definidas.
Organizaciones estratificadas o por capas
15. SERVICIOS DE LA ARQUITECTURA
SISTEMAS OPERATIVOS
La funcionalidad se divide en una jerarquía de máquinas abstractas donde las
funciones dela capa i están implementadas mediante las funciones
proporcionadas por la capa i-1 Kernels extendidos a microkernels
Organización 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
16. SERVICIOS DE LA ARQUITECTURA
FIREWALL
Es una parte de un sistema o una red que esta diseñada para bloquear el acceso no
autorizado permitiendo al mismo tiempo comunicaciones autorizadas
cortafuegos, mecanismo de seguridad en internet frente a acceso no autorizados.
17. SERVICIOS DE LA ARQUITECTURA
FIREWALL
Las tecnologías de filtrado de paquetes que se emplean en los firewalls
constituyen una manera eficaz y general para controlar el tráfico en la red.
Arquitectura de dos bases
Un firewall de dos bases es un firewall con dos interfaces de red, que permite
aislar una red interna de una red externa no confiable. Como este anfitrión no
envía ningún tráficoTCP/IP, bloquea por completo cualquier tráfico IP entre las
redes no confiables interna y externa.
Arquitectura Firewall como servidor bastión
Un firewall es un servidor de barrera de protección que es determinante para la
seguridad en la red. Es el servidor central para la seguridad en la red de una
organización y, por su función, debe estar en una buena fortaleza