====== Servicios Web ====== Son protocolos y estándares sobre http cuyos mensajes son XML o JSON. Interacción máquina-máquina ===== SOAP y REST ===== * SOAP se basa en XML mientras que REST en XML, JSON y TEXTO. * SOAP necesita inferfaz, mientras que REST no. ==== SOAP ==== A través de HTTP envía contenido XML que tiene las funciones a las que se quiere llamar. Hay 3 tecnologías principales de SOAP: * WSDL: * UDDI:Registros privados de empresas. Para aplicaciones sencillas es desventajoso SOAP tiene 2 estilos de mensajes: * Documento: Cualquier tipo de contenido * RPC: Invoca procedimiento de forma remota Codificación de mensae: * Literal: Indica que se adadopta un esquema XML * SOAP encoded: Indica que se adoptan las reglas XML sugeridas en la definición estándar de SOAP.