SOAP Simple Object Access Protocol ● Ballón Flores, Italo Wenceslao ● Hermoza Colana, Javier Paul ● Huahuala Chaupi, Alejandro Junior ● Lezama Casquino, Karla Patricia ● Lipa Cochon, Sammy Roy
SOAP ● Lenguaje basado en XML ● Desarrollado por Microsoft a finales de los 90 ● Gestionado por WorldWide Web Consortium (W3C) ● Servicios Web se comunican entre sí
Objetivos de SOAP ● Extensibilidad: Puede ser aplicado a cualquier proceso de negocio. ● Neutralidad: Usualmente usado por HTTP, pero puede ser usado por servicios asíncronos como FTP ● Independencia: No atado a sistemas, vendedores, lenguajes o sistemas operativos.
Versiones de SOAP en uno SOAP 1.1 ● Recomendación final, lanzada en el año SOAP 1.2 ● Recomendación final lanzada en ● Modelos más claros de extensibilidad y procesado. ● Mejor integración con la web. ● Mas versatil, mas rapido.
Ventajas de SOAP
Desventajas de SOAP
Invocación SOAP
Estructura y contenido de un mensaje SOAP ● SOAP se basa en intercambio de dos mensajes ● Los mensajes son como sobre (Envelope) donde la aplicación encierra los datos que se van a enviar. ● Mensaje tiene dos partes: ○ Header (cabecera): Nivel de Infraestructura ○ Body (cuerpo): Nivel de aplicación ○ Fault (error): Opcional.
El papel de las librerias soap
Web Service: Ejemplo
SOAP UI
Gracias