Estudiante

Páginas: 14 (3471 palabras) Publicado: 30 de noviembre de 2012
Programación Orientada a Objetos Junio, 2005

Servicios Web. Perspectiva práctica en .NET
Sergio Sánchez Martín Silvia Nieto Nieto

Departamento de Informática y Automática Universidad de Salamanca

Información de los autores: Sergio Sánchez Martín Estudiante de Ingeniería Técnica en Informática de Sistemas sergio.sanchez.martin@gmail.com Silvia Nieto Nieto Estudiante de IngenieríaTécnica en Informática de Sistemas silvianieto@gmail.com

Este documento puede ser libremente distribuido.

Resumen
Este documento introduce al lector en el tema de los servicios web de una manera simple, describiendo los lenguajes y protocolos que se utilizan para establecer la comunicación y consumir el servicio. Para ofrecer una visión práctica del tema en la plataforma .NET se explica comocrear un servicio web en ASP.NET, resaltando las partes más significativas del proceso.

Abstract
This document introduces the lector in the topic of the web services, describing the languages and protocols used for establishing the communication and consuming the service. To offer a practice point of view about web services in .NET platform, this document explains how to create a web service usingASP.NET and also explains the most important parts of the process.

i

Tabla de contenidos
Introducción ______________________________________________ 1 ¿Qué es un servicio web? ____________________________________ 1 Lenguajes y protocolos implicados. ____________________________ 2 3.1 Localización y descripción del servicio. ______________________ 5 3.2 Estructura de un documento WSDL________________________ 6 3.3 Mensajes SOAP.________________________________________ 9 4. Creación de un servicio web con ASP.NET. _____________________ 10 4.1 Elementos fundamentales. _______________________________ 10 4.2 Atributos para servicios web. _____________________________ 11 4.3 Ejecución y comprobación del servicio.______________________ 12 5. Consumo de un servicio web.________________________________ 15 6. Conclusión. ______________________________________________ 16 7. Referencias. _____________________________________________ 16 1. 2. 3.

Tabla de imágenes
Imagen Imagen Imagen Imagen Imagen Imagen Imagen Imagen 1. 2. 3. 4. 5. 6. 7. 8. Proceso de un servicio web. ____________________________ 4 Cuadro de dialogo en Visual Studio 2005__________________ 5 Creación de unservicio web con Web Matrix. ______________ 6 Página para probar el servicio __________________________ 7 Página con el nombre y descripción del servicio ___________ 12 Formulario que permite ejecutar un método remoto. _______ 14 Página obtenida al ejecutar una de las operaciones. ________ 14 Agregar referencia web al servicio con VisualStudio.________ 15

ii

1.

Introducción

Los serviciosweb permiten poner la funcionalidad de una aplicación a disposición de otros programadores, de manera análoga a como las interfaces web las ponen al alcance de los usuarios. Desde hace no pocos años existen múltiples mecanismos que hacen posible el acceso a funciones discretas, llámeseles componentes, servicios o como se quiera, de manera distribuida. Esto significa que la aplicación que ofrece eseservicio se estará ejecutando, respecto al cliente que lo consume, en cualquier punto de una red. Ésta podría ser una red relativamente pequeña, por ejemplo la de una empresa, o tan grande como la propia internet. Algunos de esos mecanismos son CORBA (Common Object Request Broker Architecture), Java RMI (Remote Method Invocation) y Microsoft DCOM (Distributed Component Object Model). El conceptode “servicio web” es bastante más reciente y, básicamente, se diferencia de las soluciones existentes hasta el momento en los protocolos empleados para hacer posible la comunicación entre servidor y cliente o, usando la denominación mas correcta a este contexto, el servicio y el consumidor. Los citados CORBA, RMI y DCOM se basan en canales y protocolos de conversación que, en principio, no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS