Академический Документы
Профессиональный Документы
Культура Документы
Daniel Seara
Fundamentos
Intercambio de informacin
Procesamiento
Sin intervencin del usuario
Acelerando tiempos de respuesta
Normalizacin
Entre plataformas
Entre lenguajes
Entre sistemas operativos
Escenarios
Simple
Publicacin de informacin
Integracin de Aplicaciones
Permite realizar tareas remotas
Estndares
HTTP, SMTP
XML
SOAP
Infraestructura
UDDI, WSDL
UDDI: Mecanismo de descubrimiento
de Servicios Web disponibles
http://uddi.microsoft.com
Formas de Comunicacin
HTTP-GET
Argumentos en la URL
HTTP-POST
Argumentos en el documento enviado
SOAP
Mensaje estructurado, en XML con
posibilidad de implementar mltiples
formatos, seguridad etc.
Ejemplos
VB
<WebMethod()> _
Public Function TraerDatos() As Data.DataTable
End Function
C#
[WebMethod]
public Data.DataTable TraerDatos()
{ }
Copiar y pegar!
O directamente un DataSet
Pero algunos clientes no lo soportan
Encriptacin y Servicios
Web
Facilita
autenticacin de usuarios
Encriptacin de datos
Transmisin de grandes volmenes binarios
Permite publicar servicios Web va TCP sin
necesidad de IIS
http://msdn.microsoft.com/webservices/webservices/building/wse/default.aspx
Importancia
Es el fundamento de las arquitecturas
orientadas a servicios
SOA