Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura Tres Capas
Arquitectura Tres Capas
Introduccin
Un servicio Web (en ingls Web service) es una coleccin de protocolos y estndares que sirven para intercambiar datos entre aplicaciones.
Introduccin
Accesible desde cualquier aplicacin Por cualquier lenguaje de programacin Desde cualquier plataforma Usando estndares abiertos
Protocolos conocidos
XML: Es el formato estndar 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 tambin pueden enviarse de una aplicacin a otra mediante protocolos normales ya bien conocidos. WSDL: Es el lenguaje de la interfaz pblica para los servicios Web. UDDI: Protocolo para publicar la informacin de los servicios Web. WS-Security: Protocolo de seguridad aceptado como estndar por OASIS.
La principal razn para usar servicios Web es que se basan en HTTP sobre TCP en el puerto 80 Buena interfaz para acceder a servicios y funcionalidades de otros ordenadores en la red Gran independencia y flexibilidad entre aplicacin y servicio
Aplicaciones monocapa:
Tanto los datos de aplicacin como la interfaz como la lgica de modelo residen en una misma identidad
Datos
Datos
Aplicaciones de 3 capas.
Lgica de negocio
Datos
Creamos un cliente tonto que carece de toda lgica de negocio y apenas Interface de usuario ofrece alguna funcionalidad ms Funcionalidad Parcial que la de visin y peticin de datos.
Introduccin
ATS-ClienteEmail es un cliente de correo que nos permite enviar emails a cualquier destinatario de forma rpida y segura. Nos ofrece una interfaz de usuario con escritura a travs del mando a distancia.
Caractersticas
Ofrece seguridad usando el protocolo SSL (Secure Socket Layer) para el envo de emails encriptados Hace uso del canal de retorno ya sea por interfaz ethernet o por modem Utiliza arquitectura de 3 capas
Hace uso del servidor de Aplicaciones Tomcat Dicho servidor implementa una servlet que recibe peticiones Get y Post y se comunica con servidor SMTP para el envo de e-mails.
Ventajas El uso de un cliente e-mail desde la televisin supone una revolucin en cuanto a flexibilidad e interaccin entre usuarios se refiere. ATS-ClienteEmail mantiene una arquitectura de 3 capas con lo que conseguimos:
Un cliente (receptor MHP) completamente ligero, exento de funcionalidad lgica alguna. (Tiempo de subida mucho menor). Flexibilidad en el cambio de servicios y/o implementacin lgica del servidor.
Ejemplo: Almacenamiento de e-mails en el servidor.
Desventajas
La principal desventaja pasa por hacer uso de un mando a distancia para la escritura de mensajes
Posible solucin (teclado inalmbrico)
Esquema de arquitectura
Set-Top Box
MHProject Server
Servidor Mail
Peticin HTTP
Peticin SMTP
Servidor de Datos
Presentacin
Arquitectura de 3 capas
Crditos y Bibliografa
Ruegos y Preguntas