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

Web Services




Enviado por Pablo Turmero



Partes: 1, 2


    Monografias.com
    Sub Es una colección de protocolos y estándares que sirven para intercambiar datos entre sistemas.
    Puede considerarse como una "caja negra" a la cual se proveen datos de entrada específicos, obteniendo como respuesta el conjunto de datos de salida correspondiente.

    Web Service es una comunicación por medio de mensajes SOAP entre diferentes equipos a través de una red, de manera independiente del lenguaje y de la plataforma.

    Ejemplo:
    IntelliSOA provee un Web Service que recibe como dato de entrada un número de CUIT y retorna como datos de salida el nombre, la dirección y demás datos de interés del contribuyente asociado a ese CUIT.
    ¿Qué es un Web Service?

    Monografias.com
    Estándares Principales deWeb Services
    Los estándares principales y tecnologías para construir y habilitar Web services son:
    HTTP
    XML
    SOAP
    WSDL
    UDDI

    Monografias.com
    HTML

    El protocolo de Internet para enviar mensajes de requerimiento o de respuesta

    Monografias.com
    XML (Extensible Markup Language)

    Es el estándar de facto para estructurar datos, contenido y formatos para documentos electrónicos.
    Es el lenguaje universal para intercambio de información entre aplicaciones, sistemas y dispositivos sobre Internet.
     
    Es el formato estándar para los datos que se vayan a intercambiar.

    Monografias.com
    SOAP(Simple Object Access Protocol )

    Es un protocolo de mensajería construido en XML que se usa para codificar información de los requerimientos de los Web Services y para responder los mensajes antes de enviarlos por la red. Los mensajes SOAP son independientes de los sistemas operativos y pueden ser transportados por los protocolos que funcionan en la Internet, como ser: SMTP, MIME y HTTP.

    Monografias.com
    WSDL (Web Services Description Languag)
      Es el lenguaje de la interfaz pública para los servicios Web. Es una descripción basada en XML de los requisitos funcionales necesarios para establecer una comunicación con los servicios Web.

    Monografias.com
    UDDI(Universal Description, Discovery and Integration. )

    Protocolo para publicar la información de los servicios Web. Permite comprobar qué servicios web están disponibles.

    Monografias.com
    Características
    Interoperabilidad: Los Servicios Web se pueden consumir por clientes de otras plataformas.

    Acceso externo desde Internet: Los Servicios Web realizan una buena gestión para los accesos que provienen de clientes de Internet.

    Tipos de datos de las Interfaces: Los tipo de datos definidos para los Servicios Web se corresponde con los tipos de datos definidos por la mayoría de lenguajes de programación.

    Uso de los estándares de Internet: Los servicios Web utilizan los estándares de Internet y evitan, en la medida de lo posible, reinventar soluciones a problemas que ya están resueltas.

    Monografias.com
    Soporte de cualquier lenguaje: La implementación de un Servicio Web no está ligada a un particular lenguaje de programación. Esta es una gran ventaja frente a otras tecnologías como Java RMI, que está completamente ligada al uso de lenguaje Java, haciendo realmente difícil hacer una llamada a un objeto Java desde un objeto Visual Basic o Perl. De este modo, un cliente puede implementar o usar un Servicio Web
    independientemente del lenguaje de programación en el que fue implementado.
    Java, C, C++, Perl, Python, C#, y/o Visual Basic

    Soporte para cualquier infraestructura de componentes distribuidas: Los Servicios Web no están ligados a una arquitectura de componentes en particular. Los protocolos facilitan a nivel base la comunicación entre las distintas infraestructuras de objetos distribuidos. Por este motivo, únicamente es necesario preocuparse del desarrollo y utilización de Servicios Web.
    Características

    Monografias.com

    Un Web Services, en vez de obtener peticiones desde un navegador y devolver páginas web como respuesta, recibe peticiones, mediante un mensaje formateado con SOAP, desde otras aplicaciones realiza la labor que le han pedido y devuelve un mensaje de respuesta también con formato SOAP.

    Esquema funcionamiento Web Services

    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