¿Que son WebService o Servicos Web?

>> //seccion/webmaster/ -- 2 comentario /// Agregado el 2005-09-09 @ Por kaioken

Se que muchos todavia no saben que son Servicios Web (WebService) o para que se utilizan, asi que decidi hacer un a introducción con información recopilada de el internet para que muchos aprendan una de las maneras que seran las proximas aplicaciones webs.

Se que muchos todavia no saben que son Servicios Web (WebService) o para que se utilizan, asi que decidi hacer un a introducción con información recopilada de el internet para que muchos aprendan una de las maneras que seran las proximas aplicaciones webs.

Un Servicio Web es una colección de protocolos y estándares que sirve 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. En pocas palabras puedo desarrollar un servicio web en .NET y puedo utilizar este en PHP y completar mi programa, igual puede desarrollar el Servico Web en PHP y implementarlo en JAVA sin ningun problema.

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la arquitectura y reglamentación de los servicios Web. Para mejorar la interoperabilidad entre distintas implementaciones de servicios Web se ha creado el organismo WS-I, encargado de desarrollar diversos perfiles para definir de manera más exhaustiva estos estándares.

Estándares empleados


* Web Services Protocol Stack: Así se denomina al conjunto de servicios y protocolos de los servicios Web.
* XML: Es el formato estándar para los datos que se vayan a intercambiar.
* SOAP o XML-RPC: Protocolos sobre los que se establece el intercambio.
* Otros protocolos: los datos en XML también pueden enviarse de una aplicación a otra mediante protocolos normales como HTTP, FTP, o SMTP.
* WSDL: Es el lenguaje de la interfaz pública para los servicios Web. Es una descripción basada en XML de cómo debe establecerse la comunicación de los servicios Web.
* UDDI: Protocolo para publicar la información de los servicios Web. Permite a las aplicaciones comprobar qué servicios web están disponibles.
* WS-Security: Protocolo de seguridad aceptado como estándar por OASIS. Garantiza la autenticación de los actores y la confidencialidad de los mensajes enviados.

Links de Más Contenido


Servicios Web en Wikipedia
O buscar más información en Google, Yahoo, MSN