SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
Concepto                                               Objetivo

•   Son componentes de
    Software que permiten a los            El objetivo final es la creación de un directorio online
    usuarios emplear                       de web services, que pueda ser localizado de un modo
    aplicaciones de negocio que            sencillo y que tenga una alta fiabilidad.
    comparten con otros
    programas modulares vía
    internet!!!
•   Son independientes de la                                     Servicios Xml
    plataforma y pueden ser
                                                                          Son
    fácilmente
    publicados, localizados e                                     Bloques de
    invocados mediante                                           construcción
    protocolos web
    estándar, como                                                       De
    XML, SOAP, UDDI o WSDL
                                                                 Computación
            Los servicios web son una
            revolución informática de la                                  Distribuidos en
            nueva generación de
            aplicaciones que trabajan de                            Internet
            forma colaborativa
Implementadas Por
Tecnologías                                    Protocolos abiertos




                                                         Permite establecer un formato de
                                                         mensajes para comunicar
                                                         aplicaciones, independientemente
                             Empaquetamiento             del lenguaje de programación o
                                                         del sistema operativo en el que
                                                         funcionen. (SOAP)


                                              Ofrece un mecanismo para describir
                      Descripción             la funcionalidad de un servicio web.
                                              (WSDL)

                           provee una manera de ubicar un
     Descubrimiento        determinado servicio para luego
                           disponer de él. (UDDI)
Protocolo
                                    RPC
  estándar
        Para                          Para
                                              Nodo de                   Nodo de
                                Modelo de       red                       red
 intercambio                   mensajes más   Cliente                   Servidor
                                 común
       De

  Mensajes
                                                         Mensaje
        sobre         Basados en                          Soap
  Redes de
                            XML
Computadoras                                                     Cuerpo del
                                                 Cabecera
                                                                  mensaje

            SOAP facilita la lectura para
            humanos, pero se vuelven                     Protocolo
            más largos los mensajes por                 para el envío
            lo que dilata más su
            transferencia
                                              SMTP         MIME             HTTP
Web Service
         Description
      Language (WSDL)
                 Es un                        WSDL                               Programa
                                                                                  Cliente
             Lenguaje
                                                                                        Se conecta a

                 Basados en                                                     Servicio Web
              XML                             Uso                                       Y lee
   Para describir                     XML
                                                           SOAP
                                     Schema                                        WSDL
         Servicios web

      Significa que detalla

                                                                           Determina
                    Formato de los                                              Funciones
Protocolos
                      mensajes                                                disponibles del
                                                                                 servidor
   Necesarios para interactuar                 Las operaciones y mensajes que soporta se describen
          Servicios                            en abstracto y se ligan después al protocolo concreto
         Listados en                           de red y al formato del mensaje.
          catálogos
Universal
                                  SOAP
 Description, Discovery
      Integration)
                                                                        Partes del
             Es un                    Interroga                       registro de un
                                                                         negocio
       Catálogo
     Independiente
                                  UDDI                    Páginas        Páginas
                                                                                       Páginas verdes
            Basado en                                     Blancas       Amarillas

         XML
                             Provee Acceso             Dirección, c
Para Listar                                                           Categorizaci     Información
                                                         ontacto y        ón
      Negocios de                                                                      técnica
                                                           otros       industrial
    Internet de todo              WSDL                                                 sobre los
                                                       identificado    basada en
        el mundo                                                                       servicios
                                                            res       taxonomías       que la
                                                        conocidos
                                                                                       empresa
              Es uno de los estándares básicos de los                                  brinda
              servicios web y una iniciativa industrial
              abierta, en donde los negocios se listan a sí
              mismos en la red mundial, como si se
              tratase de las páginas amarillas en una guía
              telefónica
Obtener
                                                                   Publicar la
    Crear Página                       Hospedaje
                                                                   página web
                                         Web

•   Cuando se crea una       •    El hospedaje web se puede        •   Para poder publicar una
    página, esta solo está        obtener mediante servidores          página web se debe
    disponible para la            gratuitos y servidores               contar la cuenta FTP
    persona que la creó.          pagados.                             parra poder subir los
    Y solo funciona desde    •    El hospedaje se define en base       archivos, la información
    un localhost.                 a las características del            necesaria es: Servidor
•   Para que todo el              servidor entre ellas tenemos:        ftp, usuario y
    mundo pueda              1.    Cantidad de espacio web a           contraseña.
    acceder a esta página          albergar                        •   También es necesario el
    se debe publicar en      2.    Transferencia máxima                acceso a la base de
    un servidor web          3.    No de Cuentas de correo             datos, para la cual
                             4.    Dominio                             también necesitaremos
                             5.    No de Base de datos                 un servidor de BD, la
                             6.    Lenguaje de programación            BD, usuario y
                                   soportado                           contraseña
Etapas del consumo de un
           servicio web                                          Una vez que diseñe y
                                                                 distribuya un servicio web
                                      Usar el proxy
                                                                 XML en un servidor, cualquier
    Obtener                          para invocar los            persona podría llegar y
información del                         servicios
    servicio                           disponibles
                                                                 beneficiarse con su
                                                                 funcionalidad.


                  Generar un proxy
                   o intermediario
                   para brindar el
                       servicio



                                                        Proxy intermediario, entre cliente y
                                                                     servicio


                                                                                            Servicio
                                                                                            s XML

Contenu connexe

Tendances (20)

Web services en sistemas distribuidos
Web services en sistemas distribuidosWeb services en sistemas distribuidos
Web services en sistemas distribuidos
 
SOA y Web Services
SOA y Web ServicesSOA y Web Services
SOA y Web Services
 
Servicios web
Servicios webServicios web
Servicios web
 
Web Services
Web ServicesWeb Services
Web Services
 
WCF for Dummies (Parte I)
WCF for Dummies (Parte I)WCF for Dummies (Parte I)
WCF for Dummies (Parte I)
 
Servicios Web
Servicios WebServicios Web
Servicios Web
 
S3-PD2-2.1. SOAP
S3-PD2-2.1. SOAPS3-PD2-2.1. SOAP
S3-PD2-2.1. SOAP
 
WCF for Dummies (Parte II)
WCF for Dummies (Parte II)WCF for Dummies (Parte II)
WCF for Dummies (Parte II)
 
Tema 3 0
Tema 3 0Tema 3 0
Tema 3 0
 
Diapositivas servicios web
Diapositivas servicios webDiapositivas servicios web
Diapositivas servicios web
 
Desarrollo y consumo de web services
Desarrollo y consumo de web servicesDesarrollo y consumo de web services
Desarrollo y consumo de web services
 
Servicios Web
Servicios  WebServicios  Web
Servicios Web
 
Introducción a WCF
Introducción a WCFIntroducción a WCF
Introducción a WCF
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
Presentación servicios web
Presentación servicios webPresentación servicios web
Presentación servicios web
 
RES - Transferencia de Estado Representacional
RES - Transferencia de Estado RepresentacionalRES - Transferencia de Estado Representacional
RES - Transferencia de Estado Representacional
 
Servicios web
Servicios webServicios web
Servicios web
 
Servicios Web
Servicios WebServicios Web
Servicios Web
 
Creando endpoint http
Creando endpoint httpCreando endpoint http
Creando endpoint http
 
Wsdl bpel4ws chumpitaz
Wsdl bpel4ws chumpitazWsdl bpel4ws chumpitaz
Wsdl bpel4ws chumpitaz
 

En vedette

Unidad de VIH: Nutrición Clínica
Unidad de VIH: Nutrición Clínica Unidad de VIH: Nutrición Clínica
Unidad de VIH: Nutrición Clínica opdhcg
 
Elaboración del diagnóstico de salud nutricia
Elaboración del diagnóstico de salud nutriciaElaboración del diagnóstico de salud nutricia
Elaboración del diagnóstico de salud nutriciacinthiaabrasil
 
Ebe2013: productividad conherramientas en la nube
Ebe2013: productividad conherramientas en la nubeEbe2013: productividad conherramientas en la nube
Ebe2013: productividad conherramientas en la nubeJuan Carlos Rubio Pineda
 
4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
8/9 Curso JEE5, Soa, Web Services, ESB y XML
8/9 Curso JEE5, Soa, Web Services, ESB y XML8/9 Curso JEE5, Soa, Web Services, ESB y XML
8/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
7/9 Curso JEE5, Soa, Web Services, ESB y XML
7/9 Curso JEE5, Soa, Web Services, ESB y XML7/9 Curso JEE5, Soa, Web Services, ESB y XML
7/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
Componentes Web y El Framework Polymer
Componentes Web y El Framework PolymerComponentes Web y El Framework Polymer
Componentes Web y El Framework PolymerJavier Vélez Reyes
 
144 Rest Web Services
144 Rest Web Services144 Rest Web Services
144 Rest Web ServicesGeneXus
 
Curso node.js
Curso node.js Curso node.js
Curso node.js Redradix
 
Curso de javascript y node avanzado
Curso de javascript y node avanzadoCurso de javascript y node avanzado
Curso de javascript y node avanzadobrainybogota
 
Taller de Programación Funcional en JavaScript
Taller de Programación Funcional en JavaScriptTaller de Programación Funcional en JavaScript
Taller de Programación Funcional en JavaScriptJavier Vélez Reyes
 
Principios de Diseño de Componentes Web
Principios de Diseño de Componentes WebPrincipios de Diseño de Componentes Web
Principios de Diseño de Componentes WebJavier Vélez Reyes
 
Arquitecturas Reactivas de Streams
Arquitecturas Reactivas de StreamsArquitecturas Reactivas de Streams
Arquitecturas Reactivas de StreamsJavier Vélez Reyes
 
Programación Asíncrona en Node JS
Programación Asíncrona en Node JSProgramación Asíncrona en Node JS
Programación Asíncrona en Node JSJavier Vélez Reyes
 

En vedette (20)

Unidad de VIH: Nutrición Clínica
Unidad de VIH: Nutrición Clínica Unidad de VIH: Nutrición Clínica
Unidad de VIH: Nutrición Clínica
 
Elaboración del diagnóstico de salud nutricia
Elaboración del diagnóstico de salud nutriciaElaboración del diagnóstico de salud nutricia
Elaboración del diagnóstico de salud nutricia
 
Introduccion Servicios Web
Introduccion Servicios WebIntroduccion Servicios Web
Introduccion Servicios Web
 
Ebe2013: productividad conherramientas en la nube
Ebe2013: productividad conherramientas en la nubeEbe2013: productividad conherramientas en la nube
Ebe2013: productividad conherramientas en la nube
 
4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML
 
8/9 Curso JEE5, Soa, Web Services, ESB y XML
8/9 Curso JEE5, Soa, Web Services, ESB y XML8/9 Curso JEE5, Soa, Web Services, ESB y XML
8/9 Curso JEE5, Soa, Web Services, ESB y XML
 
El Proyecto Polymer
El Proyecto PolymerEl Proyecto Polymer
El Proyecto Polymer
 
7/9 Curso JEE5, Soa, Web Services, ESB y XML
7/9 Curso JEE5, Soa, Web Services, ESB y XML7/9 Curso JEE5, Soa, Web Services, ESB y XML
7/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Componentes Web y El Framework Polymer
Componentes Web y El Framework PolymerComponentes Web y El Framework Polymer
Componentes Web y El Framework Polymer
 
144 Rest Web Services
144 Rest Web Services144 Rest Web Services
144 Rest Web Services
 
Web services
Web servicesWeb services
Web services
 
Curso node.js
Curso node.js Curso node.js
Curso node.js
 
Curso de javascript y node avanzado
Curso de javascript y node avanzadoCurso de javascript y node avanzado
Curso de javascript y node avanzado
 
Servidor API REST con Node.js
Servidor API REST con Node.jsServidor API REST con Node.js
Servidor API REST con Node.js
 
Introducción a Xamarin
Introducción a XamarinIntroducción a Xamarin
Introducción a Xamarin
 
Taller de Programación Funcional en JavaScript
Taller de Programación Funcional en JavaScriptTaller de Programación Funcional en JavaScript
Taller de Programación Funcional en JavaScript
 
Principios de Diseño de Componentes Web
Principios de Diseño de Componentes WebPrincipios de Diseño de Componentes Web
Principios de Diseño de Componentes Web
 
Arquitecturas Reactivas de Streams
Arquitecturas Reactivas de StreamsArquitecturas Reactivas de Streams
Arquitecturas Reactivas de Streams
 
Programación Asíncrona en Node JS
Programación Asíncrona en Node JSProgramación Asíncrona en Node JS
Programación Asíncrona en Node JS
 

Similaire à Conceptos y objetivos de los servicios web

Similaire à Conceptos y objetivos de los servicios web (20)

Servicios web xml
Servicios web xmlServicios web xml
Servicios web xml
 
Web Services
Web ServicesWeb Services
Web Services
 
JavaWebServices: Arquitectura
JavaWebServices: ArquitecturaJavaWebServices: Arquitectura
JavaWebServices: Arquitectura
 
Semana 15 -servicios_web
Semana 15 -servicios_webSemana 15 -servicios_web
Semana 15 -servicios_web
 
Servicios web
Servicios webServicios web
Servicios web
 
Charla Web Services
Charla Web ServicesCharla Web Services
Charla Web Services
 
Web services
Web servicesWeb services
Web services
 
WEB SERVICE.pptx
WEB SERVICE.pptxWEB SERVICE.pptx
WEB SERVICE.pptx
 
02 - Servicios SOAP.pptx
02 - Servicios SOAP.pptx02 - Servicios SOAP.pptx
02 - Servicios SOAP.pptx
 
Servicios web semánticos
Servicios web semánticosServicios web semánticos
Servicios web semánticos
 
Presentacion Unidad 6
Presentacion Unidad 6Presentacion Unidad 6
Presentacion Unidad 6
 
Web services
Web servicesWeb services
Web services
 
Servicios SOA
Servicios SOAServicios SOA
Servicios SOA
 
Servicios web
Servicios web Servicios web
Servicios web
 
Act4 uni2
Act4 uni2Act4 uni2
Act4 uni2
 
Servicios web
Servicios webServicios web
Servicios web
 
Glosario
Glosario Glosario
Glosario
 
9-Unidad 3: Diseños de Vista-3.1 Creación Web Services
9-Unidad 3: Diseños de Vista-3.1 Creación Web Services9-Unidad 3: Diseños de Vista-3.1 Creación Web Services
9-Unidad 3: Diseños de Vista-3.1 Creación Web Services
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 

Plus de Ingeniería Nica

Programa de curso de formulación y evaluación de proyectos informáticos
Programa de curso de formulación y evaluación de proyectos informáticosPrograma de curso de formulación y evaluación de proyectos informáticos
Programa de curso de formulación y evaluación de proyectos informáticosIngeniería Nica
 
Programa de desarrollo y administración de bases de datos con SQL Server 2012...
Programa de desarrollo y administración de bases de datos con SQL Server 2012...Programa de desarrollo y administración de bases de datos con SQL Server 2012...
Programa de desarrollo y administración de bases de datos con SQL Server 2012...Ingeniería Nica
 
Programa de Curso on line de Android!
Programa de Curso on line de Android!Programa de Curso on line de Android!
Programa de Curso on line de Android!Ingeniería Nica
 
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...Ingeniería Nica
 
Curriculum vitae 2012 c arlos van de velde
Curriculum vitae 2012 c arlos van de veldeCurriculum vitae 2012 c arlos van de velde
Curriculum vitae 2012 c arlos van de veldeIngeniería Nica
 
Programa de curso excel 2010 financiero
Programa de curso excel 2010 financieroPrograma de curso excel 2010 financiero
Programa de curso excel 2010 financieroIngeniería Nica
 
Vectores o arreglos con PHP
Vectores o arreglos con PHP Vectores o arreglos con PHP
Vectores o arreglos con PHP Ingeniería Nica
 
Programa de curso de project 2010
Programa de curso de  project 2010Programa de curso de  project 2010
Programa de curso de project 2010Ingeniería Nica
 
La necesidad de un sistema automatizado de vinculación Universidad – Empresa
La necesidad de un sistema automatizado de vinculación Universidad – Empresa La necesidad de un sistema automatizado de vinculación Universidad – Empresa
La necesidad de un sistema automatizado de vinculación Universidad – Empresa Ingeniería Nica
 
Curso de Desarrollo de sitios web dinámicos con PHP y MySQL
Curso de Desarrollo de sitios web dinámicos con PHP y MySQLCurso de Desarrollo de sitios web dinámicos con PHP y MySQL
Curso de Desarrollo de sitios web dinámicos con PHP y MySQLIngeniería Nica
 
Programa de curso excel 2010
Programa de curso excel 2010Programa de curso excel 2010
Programa de curso excel 2010Ingeniería Nica
 
Manual de usuario de sistema de vinculación Universidad Empresa
Manual de usuario de sistema de vinculación Universidad EmpresaManual de usuario de sistema de vinculación Universidad Empresa
Manual de usuario de sistema de vinculación Universidad EmpresaIngeniería Nica
 
Programa de curso de desarrollo web con html5
Programa de curso de desarrollo web con html5Programa de curso de desarrollo web con html5
Programa de curso de desarrollo web con html5Ingeniería Nica
 
Programa de curso de administración de bases de datos con SQL Server 2012 Ava...
Programa de curso de administración de bases de datos con SQL Server 2012 Ava...Programa de curso de administración de bases de datos con SQL Server 2012 Ava...
Programa de curso de administración de bases de datos con SQL Server 2012 Ava...Ingeniería Nica
 
Resultado concurso HTML5 OCT2012
Resultado concurso HTML5 OCT2012Resultado concurso HTML5 OCT2012
Resultado concurso HTML5 OCT2012Ingeniería Nica
 
Información Diplomado en Admón de Bases de Datos I era Edición
Información Diplomado en Admón de Bases de Datos I era EdiciónInformación Diplomado en Admón de Bases de Datos I era Edición
Información Diplomado en Admón de Bases de Datos I era EdiciónIngeniería Nica
 
Información Diplomado en Administración de Bases de Datos con Mysql primera E...
Información Diplomado en Administración de Bases de Datos con Mysql primera E...Información Diplomado en Administración de Bases de Datos con Mysql primera E...
Información Diplomado en Administración de Bases de Datos con Mysql primera E...Ingeniería Nica
 

Plus de Ingeniería Nica (20)

Programa de curso de formulación y evaluación de proyectos informáticos
Programa de curso de formulación y evaluación de proyectos informáticosPrograma de curso de formulación y evaluación de proyectos informáticos
Programa de curso de formulación y evaluación de proyectos informáticos
 
Sesiones en PHP
Sesiones en PHPSesiones en PHP
Sesiones en PHP
 
Programa de desarrollo y administración de bases de datos con SQL Server 2012...
Programa de desarrollo y administración de bases de datos con SQL Server 2012...Programa de desarrollo y administración de bases de datos con SQL Server 2012...
Programa de desarrollo y administración de bases de datos con SQL Server 2012...
 
Programa de Curso on line de Android!
Programa de Curso on line de Android!Programa de Curso on line de Android!
Programa de Curso on line de Android!
 
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...
 
Curriculum vitae 2012 c arlos van de velde
Curriculum vitae 2012 c arlos van de veldeCurriculum vitae 2012 c arlos van de velde
Curriculum vitae 2012 c arlos van de velde
 
Programa de curso excel 2010 financiero
Programa de curso excel 2010 financieroPrograma de curso excel 2010 financiero
Programa de curso excel 2010 financiero
 
Vectores o arreglos con PHP
Vectores o arreglos con PHP Vectores o arreglos con PHP
Vectores o arreglos con PHP
 
Programa de curso de project 2010
Programa de curso de  project 2010Programa de curso de  project 2010
Programa de curso de project 2010
 
La necesidad de un sistema automatizado de vinculación Universidad – Empresa
La necesidad de un sistema automatizado de vinculación Universidad – Empresa La necesidad de un sistema automatizado de vinculación Universidad – Empresa
La necesidad de un sistema automatizado de vinculación Universidad – Empresa
 
Curso de Desarrollo de sitios web dinámicos con PHP y MySQL
Curso de Desarrollo de sitios web dinámicos con PHP y MySQLCurso de Desarrollo de sitios web dinámicos con PHP y MySQL
Curso de Desarrollo de sitios web dinámicos con PHP y MySQL
 
Programa de curso excel 2010
Programa de curso excel 2010Programa de curso excel 2010
Programa de curso excel 2010
 
Manual de usuario de sistema de vinculación Universidad Empresa
Manual de usuario de sistema de vinculación Universidad EmpresaManual de usuario de sistema de vinculación Universidad Empresa
Manual de usuario de sistema de vinculación Universidad Empresa
 
Programa de curso de desarrollo web con html5
Programa de curso de desarrollo web con html5Programa de curso de desarrollo web con html5
Programa de curso de desarrollo web con html5
 
Programa de curso de administración de bases de datos con SQL Server 2012 Ava...
Programa de curso de administración de bases de datos con SQL Server 2012 Ava...Programa de curso de administración de bases de datos con SQL Server 2012 Ava...
Programa de curso de administración de bases de datos con SQL Server 2012 Ava...
 
Brochure IN
Brochure INBrochure IN
Brochure IN
 
Curso SQL 2012
Curso SQL 2012Curso SQL 2012
Curso SQL 2012
 
Resultado concurso HTML5 OCT2012
Resultado concurso HTML5 OCT2012Resultado concurso HTML5 OCT2012
Resultado concurso HTML5 OCT2012
 
Información Diplomado en Admón de Bases de Datos I era Edición
Información Diplomado en Admón de Bases de Datos I era EdiciónInformación Diplomado en Admón de Bases de Datos I era Edición
Información Diplomado en Admón de Bases de Datos I era Edición
 
Información Diplomado en Administración de Bases de Datos con Mysql primera E...
Información Diplomado en Administración de Bases de Datos con Mysql primera E...Información Diplomado en Administración de Bases de Datos con Mysql primera E...
Información Diplomado en Administración de Bases de Datos con Mysql primera E...
 

Dernier

Catálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosCatálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosGustavoCanevaro
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
Presentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUEPresentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUEJosé Hecht
 
Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entornoday561sol
 
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdfDocencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdfDemetrio Ccesa Rayme
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Gonella
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Edith Liccioni
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Gonella
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptxfotofamilia008
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Gonella
 

Dernier (20)

Acuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptxAcuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptx
 
Catálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosCatálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial Albatros
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
Presentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUEPresentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUE
 
Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entorno
 
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdfDocencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
 
Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
Mimos _
Mimos                                       _Mimos                                       _
Mimos _
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
AO TEATRO, COM ANTÓNIO MOTA! _
AO TEATRO, COM ANTÓNIO MOTA!             _AO TEATRO, COM ANTÓNIO MOTA!             _
AO TEATRO, COM ANTÓNIO MOTA! _
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
 
Act#25 TDLab. Eclipse Solar 08/abril/2024
Act#25 TDLab. Eclipse Solar 08/abril/2024Act#25 TDLab. Eclipse Solar 08/abril/2024
Act#25 TDLab. Eclipse Solar 08/abril/2024
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2
 

Conceptos y objetivos de los servicios web

  • 1.
  • 2. Concepto Objetivo • Son componentes de Software que permiten a los El objetivo final es la creación de un directorio online usuarios emplear de web services, que pueda ser localizado de un modo aplicaciones de negocio que sencillo y que tenga una alta fiabilidad. comparten con otros programas modulares vía internet!!! • Son independientes de la Servicios Xml plataforma y pueden ser Son fácilmente publicados, localizados e Bloques de invocados mediante construcción protocolos web estándar, como De XML, SOAP, UDDI o WSDL Computación Los servicios web son una revolución informática de la Distribuidos en nueva generación de aplicaciones que trabajan de Internet forma colaborativa
  • 3. Implementadas Por Tecnologías Protocolos abiertos Permite establecer un formato de mensajes para comunicar aplicaciones, independientemente Empaquetamiento del lenguaje de programación o del sistema operativo en el que funcionen. (SOAP) Ofrece un mecanismo para describir Descripción la funcionalidad de un servicio web. (WSDL) provee una manera de ubicar un Descubrimiento determinado servicio para luego disponer de él. (UDDI)
  • 4. Protocolo RPC estándar Para Para Nodo de Nodo de Modelo de red red intercambio mensajes más Cliente Servidor común De Mensajes Mensaje sobre Basados en Soap Redes de XML Computadoras Cuerpo del Cabecera mensaje SOAP facilita la lectura para humanos, pero se vuelven Protocolo más largos los mensajes por para el envío lo que dilata más su transferencia SMTP MIME HTTP
  • 5. Web Service Description Language (WSDL) Es un WSDL Programa Cliente Lenguaje Se conecta a Basados en Servicio Web XML Uso Y lee Para describir XML SOAP Schema WSDL Servicios web Significa que detalla Determina Formato de los Funciones Protocolos mensajes disponibles del servidor Necesarios para interactuar Las operaciones y mensajes que soporta se describen Servicios en abstracto y se ligan después al protocolo concreto Listados en de red y al formato del mensaje. catálogos
  • 6. Universal SOAP Description, Discovery Integration) Partes del Es un Interroga registro de un negocio Catálogo Independiente UDDI Páginas Páginas Páginas verdes Basado en Blancas Amarillas XML Provee Acceso Dirección, c Para Listar Categorizaci Información ontacto y ón Negocios de técnica otros industrial Internet de todo WSDL sobre los identificado basada en el mundo servicios res taxonomías que la conocidos empresa Es uno de los estándares básicos de los brinda servicios web y una iniciativa industrial abierta, en donde los negocios se listan a sí mismos en la red mundial, como si se tratase de las páginas amarillas en una guía telefónica
  • 7. Obtener Publicar la Crear Página Hospedaje página web Web • Cuando se crea una • El hospedaje web se puede • Para poder publicar una página, esta solo está obtener mediante servidores página web se debe disponible para la gratuitos y servidores contar la cuenta FTP persona que la creó. pagados. parra poder subir los Y solo funciona desde • El hospedaje se define en base archivos, la información un localhost. a las características del necesaria es: Servidor • Para que todo el servidor entre ellas tenemos: ftp, usuario y mundo pueda 1. Cantidad de espacio web a contraseña. acceder a esta página albergar • También es necesario el se debe publicar en 2. Transferencia máxima acceso a la base de un servidor web 3. No de Cuentas de correo datos, para la cual 4. Dominio también necesitaremos 5. No de Base de datos un servidor de BD, la 6. Lenguaje de programación BD, usuario y soportado contraseña
  • 8. Etapas del consumo de un servicio web Una vez que diseñe y distribuya un servicio web Usar el proxy XML en un servidor, cualquier Obtener para invocar los persona podría llegar y información del servicios servicio disponibles beneficiarse con su funcionalidad. Generar un proxy o intermediario para brindar el servicio Proxy intermediario, entre cliente y servicio Servicio s XML