SlideShare una empresa de Scribd logo
1 de 7
SERVICIOS WEB Y ARQUITECTURA DE INTERNET




                              Por: Holger Filian
DEFINICIÓN DE SERVICIO WEB
Existen varias definiciones de los servicios XML Web Services en base
a las empresas que los diseñan, así tenemos:
IBM.       Los     servicios    del      Web       son    aplicaciones
audescriptivas, autónomas y modulares que se pueden mezclar y
combinar con otros servicios del Web para crear productos
innovadores, procesos y cadenas de valor.
Sun. Un servicio Web describe la funcionalidad específica del negocio
expuesta por una compañía, generalmente a través de una conexión de
Internet, con el fin de proporcionar una manera para que otra
compañía, o programa informático utilice el servicio.
Microsoft. Un servicio del Web es una unidad de la lógica del
negocio que proporciona datos y servicios para otras aplicaciones. Las
aplicaciones acceden a los Web services vía protocolos Web como
HTTP y SOAP y formatos de datos universales como XML, sin necesidad
de preocuparse de cómo cada Web Service es implementado. Los
servicios del Web combinan los mejores aspectos del desarrollo basado
en componentes y el Web, y son la piedra angular del modelo de
programación de Microsoft.Net.
ARQUITECTURA DE LOS SERVICIOS WEB XML
Un servicio Web o WebService es un servicio ofrecido por una aplicación que
expone su lógica a clientes de cualquier plataforma mediante una interfaz
accesible a través de la red utilizando tecnologías (protocolos) estándar de
Internet.
REGISTRO
UDDI
WEB
USUARIO
WEB
                           1 El usuario busca el servicio requerido
      2 El registro proporciona la descripción del servicio Web, incluyendo el URL
                 3 El usuario programa el cliente, y rellena los campos de
                                          la solicitud
                      4 El cliente envía la solicitud sobre HTTP al URL
                             6 El resultado es devuelto al cliente
                                    y presentado al usuario
                           5 El servicio Web procesa la solicitud y
                                     devuelve el resultado
                          Figura 4.1 Descripción del Servicio Web
                                             Datos
LA ARQUITECTURA SE DIVIDE EN CINCO CAPAS LÓGICAS :

 LA CAPA DE DATOS Almacena información requerida por
el servicio Web.
 CAPA DE ACCESO A DATOS Presenta una vista lógica de
los datos físicos a la capa de negocios, aísla la lógica de
negocios de los cambios realizados a los almacenes de datos
y garantiza la integridad de los datos.
 CAPA DE NEGOCIOS Implementa la lógica de negocios del
servicio Web.
 LA LÓGICA EMPRESARIAL Proporciona una interfaz
sencilla que se asigna a las operaciones expuestas por el
servicio Web.
 EL AGENTE DE ESCUCHA Recibe los mensajes entrantes que
contienen solicitudes de servicios, analiza los mensajes y
envía la solicitud al método apropiado en la capa de
negocios. Si el servicio devuelve una respuesta, el agente de
escucha empaqueta la respuesta de la capa de negocios en
un mensaje y su envío al cliente.

Más contenido relacionado

Similar a Servicios web

Web Services en .NET Compact Framework
Web Services en .NET Compact FrameworkWeb Services en .NET Compact Framework
Web Services en .NET Compact FrameworkUTPc09071
 
Servicios web(alma y veronica)
Servicios web(alma y veronica)Servicios web(alma y veronica)
Servicios web(alma y veronica)Alma Peralta Xocua
 
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores WebC:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores Weblosmassueltos
 
Web services
Web servicesWeb services
Web servicesjam c
 
WCF for Dummies (Parte I)
WCF for Dummies (Parte I)WCF for Dummies (Parte I)
WCF for Dummies (Parte I)Will.i.am
 
Servicios web
Servicios webServicios web
Servicios webjogoram
 
23444719 monografia-de-web-services
23444719 monografia-de-web-services23444719 monografia-de-web-services
23444719 monografia-de-web-servicescasper088
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication FoundationMichelle Herrera
 
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...Luis Fernando Aguas Bucheli
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptxmedina2966
 
12-Unidad 3: Webservices-3.3 Inicio del Proyecto
12-Unidad 3: Webservices-3.3 Inicio del Proyecto12-Unidad 3: Webservices-3.3 Inicio del Proyecto
12-Unidad 3: Webservices-3.3 Inicio del ProyectoLuis Fernando Aguas Bucheli
 
[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloper[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloperEudris Cabrera
 

Similar a Servicios web (20)

Soa expo
Soa expoSoa expo
Soa expo
 
Web Services en .NET Compact Framework
Web Services en .NET Compact FrameworkWeb Services en .NET Compact Framework
Web Services en .NET Compact Framework
 
Manual webservices
Manual webservicesManual webservices
Manual webservices
 
Servicios web(alma y veronica)
Servicios web(alma y veronica)Servicios web(alma y veronica)
Servicios web(alma y veronica)
 
Soa expo
Soa expoSoa expo
Soa expo
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores WebC:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
 
3/9 soa y web services
3/9 soa y web services3/9 soa y web services
3/9 soa y web services
 
Soa Expo
Soa ExpoSoa Expo
Soa Expo
 
Soa Expo
Soa ExpoSoa Expo
Soa Expo
 
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
 
23444719 monografia-de-web-services
23444719 monografia-de-web-services23444719 monografia-de-web-services
23444719 monografia-de-web-services
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
12-Unidad 3: Webservices-3.3. Inicio de Proyecto (Introducción, Contenidos In...
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
12-Unidad 3: Webservices-3.3 Inicio del Proyecto
12-Unidad 3: Webservices-3.3 Inicio del Proyecto12-Unidad 3: Webservices-3.3 Inicio del Proyecto
12-Unidad 3: Webservices-3.3 Inicio del Proyecto
 
[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloper[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloper
 
Servicios web ITT
Servicios web ITTServicios web ITT
Servicios web ITT
 

Servicios web

  • 1. SERVICIOS WEB Y ARQUITECTURA DE INTERNET Por: Holger Filian
  • 2. DEFINICIÓN DE SERVICIO WEB Existen varias definiciones de los servicios XML Web Services en base a las empresas que los diseñan, así tenemos: IBM. Los servicios del Web son aplicaciones audescriptivas, autónomas y modulares que se pueden mezclar y combinar con otros servicios del Web para crear productos innovadores, procesos y cadenas de valor. Sun. Un servicio Web describe la funcionalidad específica del negocio expuesta por una compañía, generalmente a través de una conexión de Internet, con el fin de proporcionar una manera para que otra compañía, o programa informático utilice el servicio. Microsoft. Un servicio del Web es una unidad de la lógica del negocio que proporciona datos y servicios para otras aplicaciones. Las aplicaciones acceden a los Web services vía protocolos Web como HTTP y SOAP y formatos de datos universales como XML, sin necesidad de preocuparse de cómo cada Web Service es implementado. Los servicios del Web combinan los mejores aspectos del desarrollo basado en componentes y el Web, y son la piedra angular del modelo de programación de Microsoft.Net.
  • 3.
  • 4.
  • 5. ARQUITECTURA DE LOS SERVICIOS WEB XML Un servicio Web o WebService es un servicio ofrecido por una aplicación que expone su lógica a clientes de cualquier plataforma mediante una interfaz accesible a través de la red utilizando tecnologías (protocolos) estándar de Internet. REGISTRO UDDI WEB USUARIO WEB 1 El usuario busca el servicio requerido 2 El registro proporciona la descripción del servicio Web, incluyendo el URL 3 El usuario programa el cliente, y rellena los campos de la solicitud 4 El cliente envía la solicitud sobre HTTP al URL 6 El resultado es devuelto al cliente y presentado al usuario 5 El servicio Web procesa la solicitud y devuelve el resultado Figura 4.1 Descripción del Servicio Web Datos
  • 6.
  • 7. LA ARQUITECTURA SE DIVIDE EN CINCO CAPAS LÓGICAS : LA CAPA DE DATOS Almacena información requerida por el servicio Web. CAPA DE ACCESO A DATOS Presenta una vista lógica de los datos físicos a la capa de negocios, aísla la lógica de negocios de los cambios realizados a los almacenes de datos y garantiza la integridad de los datos. CAPA DE NEGOCIOS Implementa la lógica de negocios del servicio Web. LA LÓGICA EMPRESARIAL Proporciona una interfaz sencilla que se asigna a las operaciones expuestas por el servicio Web. EL AGENTE DE ESCUCHA Recibe los mensajes entrantes que contienen solicitudes de servicios, analiza los mensajes y envía la solicitud al método apropiado en la capa de negocios. Si el servicio devuelve una respuesta, el agente de escucha empaqueta la respuesta de la capa de negocios en un mensaje y su envío al cliente.