Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Arquitectura de tres capas




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Servicios en Internet
    Arquitectura tres capas
    ATS – ClienteEmail

    Monografias.com

    Monografias.com

    Un servicio Web (en inglés Web service) es una colección de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.
    Introducción

    Monografias.com

    Accesible desde cualquier aplicación
    Por cualquier lenguaje de programación
    Desde cualquier plataforma
    Usando estándares abiertos
    Introducción

    Monografias.com

    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.
    Protocolos conocidos

    Monografias.com

    Aportan interoperabilidad entre aplicaciones de software
    Los servicios Web fomentan los estándares y protocolos basados en texto (más humanos y accesibles)
    Al apoyarse en HTTP, permiten acceder a cualquier sistema conectado a la red (http usa el puerto 80)
    Permiten el uso de servicios integrados cambiando el de varias compañías y varios softwares
    Permiten la interoperabilidad entre plataformas de distintos fabricantes por medio de protocolos estándar.
    Ventajas de los servicios Web

    Monografias.com

    Para realizar transacciones no pueden compararse en su grado de desarrollo con los estándares abiertos de computación distribuida como CORBA.
    Su rendimiento es bajo si se compara con otros modelos de computación distribuida, tales como RMI o CORBA (XML no está diseñado para el rendimiento)
    Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en firewalls cuyas reglas tratan de bloquear o auditar la comunicación entre programas a ambos lados de la barrera.
    Existe poca información de servicios web para algunos lenguajes de programación
    Inconvenientes de los servicios Web

    Monografias.com

    La principal razón 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 aplicación y servicio
    Razones para el uso de servicios Web

    Monografias.com

    Axis y el servidor Jakarta Tomcat (de Apache)
    ColdFusion MX de Macromedia
    Java Web Services Development Pack (JWSDP) de Sun Microsystems (basado en Jakarta Tomcat)
    JOnAS (parte de ObjectWeb una iniciativa de código abierto)
    Microsoft .NET
    Novell exteNd (basado en la plataforma J2EE)
    WebLogic
    WebSphere
    Plataformas de Servicios y contenedores de Aplicaciones

    Monografias.com

    Monografias.com

    Datos
    Aplicaciones mono-capa:
    Tanto los datos de aplicación como la interfaz como la lógica de modelo residen en una misma identidad
    Tipos de Arquitecturas en tecnologías cliente-servidor
    Lógica de negocio
    Interface de usuario

    Monografias.com

    Funcionalidad Parcial
    Datos
    Aplicaciones
    Cliente – Servidor
    Se separan 2 de las tres capas. El cliente aún puede integrar parte de la funcionalidad del sistema.
    Tipos de Arquitecturas en tecnologías cliente-servidor
    Lógica de negocio
    Interface de usuario

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter