lunes, 12 de octubre de 2015

web service



QUE ES UN WEB SERVICE

Un web service es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como internet.

De una manera más clara se podría decir que un web service es una función que diferentes servicios o equipos utilizan; es decir, solo se envían parámetros al servidor (lugar donde está alojado el web service) y éste responderá la petición. Entre algunas que se manejan de utilizar servicios webs en las aplicaciones destacan las siguientes:
·         Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen.
·         Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento.
·         Al apoyarse en HTTP, los servicios Web pueden aprovecharse de los sistemas de seguridad firewall sin necesidad de cambiar las reglas de filtrado.
·         Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados.
·         Permiten la interoperabilidad entre plataformas de distintos fabricantes por medio de protocolos estándar y abiertos. Las especificaciones son gestionadas por una organización abierta, la W3C, por tanto no hay secretismos por intereses particulares de fabricantes concretos y se garantiza la plena interoperabilidad entre aplicaciones.

La principal ventaja de utilizar un servicio web es que son bastante prácticos debido a que son independientes de las aplicaciones.




Creación de un web service en visual Studio 2012
1.    Damos clic en proyecto nuevo y escogemos sitio web

2.    Seleccionamos el .NET Framework 3.5  y la opción servicio web asp.NET




3.    Ingresamos al archivo Service1.asmx

4.    Insertamos un nuevo webMethod el cual registre la hora y fecha del sistema de la siguiente manera:

5.    Ejecutamos y obtendremos el siguiente resultado:

Si damos clic sobre horayfecha este será el resultado:

6.    El siguiente paso es preceder a realizar la interfaz para que el usuario pueda consumir el web service. Para ello insertamos una referencia de servicio:

7.    Nos saldrá el siguiente cuadro:

Damos clic en detectar; luego en ir y por último en aceptar.

8.    Insertamos un formulario c# webForm en este caso le asignamos el nombre cliente


9.    Creamos un label y un botón el botón lo llamaremos llamar WS ()web service)

10. Ahora crearemos un evento en el botón llamar WS

11. Ejecutamos nuevamente y obtendremos el siguiente resultado

Damos clic en llamar WS y el resultado será el siguiente:


  Para descargar el proyecto ingresar al siguiente link :
https://drive.google.com/open?id=0B3PbRSnMVY1hazRmSlRwWnJNRnM



colaboradores:
Jairo Mesa
Jeisson Sierra
Elkin Barajas

0 comentarios:

Publicar un comentario