Servicios web

81 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
81
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
4
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Servicios web

  1. 1. SERVICIOS WEB Y ARQUITECTURA DE INTERNET Por: Holger Filian
  2. 2. DEFINICIÓN DE SERVICIO WEBExisten varias definiciones de los servicios XML Web Services en basea las empresas que los diseñan, así tenemos:IBM. Los servicios del Web son aplicacionesaudescriptivas, autónomas y modulares que se pueden mezclar ycombinar con otros servicios del Web para crear productosinnovadores, procesos y cadenas de valor.Sun. Un servicio Web describe la funcionalidad específica del negocioexpuesta por una compañía, generalmente a través de una conexión deInternet, con el fin de proporcionar una manera para que otracompañía, o programa informático utilice el servicio.Microsoft. Un servicio del Web es una unidad de la lógica delnegocio que proporciona datos y servicios para otras aplicaciones. Lasaplicaciones acceden a los Web services vía protocolos Web comoHTTP y SOAP y formatos de datos universales como XML, sin necesidadde preocuparse de cómo cada Web Service es implementado. Losservicios del Web combinan los mejores aspectos del desarrollo basadoen componentes y el Web, y son la piedra angular del modelo deprogramación de Microsoft.Net.
  3. 3. ARQUITECTURA DE LOS SERVICIOS WEB XMLUn servicio Web o WebService es un servicio ofrecido por una aplicación queexpone su lógica a clientes de cualquier plataforma mediante una interfazaccesible a través de la red utilizando tecnologías (protocolos) estándar deInternet.REGISTROUDDIWEBUSUARIOWEB 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
  4. 4. LA ARQUITECTURA SE DIVIDE EN CINCO CAPAS LÓGICAS : LA CAPA DE DATOS Almacena información requerida porel servicio Web. CAPA DE ACCESO A DATOS Presenta una vista lógica delos datos físicos a la capa de negocios, aísla la lógica denegocios de los cambios realizados a los almacenes de datosy garantiza la integridad de los datos. CAPA DE NEGOCIOS Implementa la lógica de negocios delservicio Web. LA LÓGICA EMPRESARIAL Proporciona una interfazsencilla que se asigna a las operaciones expuestas por elservicio Web. EL AGENTE DE ESCUCHA Recibe los mensajes entrantes quecontienen solicitudes de servicios, analiza los mensajes yenvía la solicitud al método apropiado en la capa denegocios. Si el servicio devuelve una respuesta, el agente deescucha empaqueta la respuesta de la capa de negocios enun mensaje y su envío al cliente.

×