Cómo enviar encabezados SOAP desde PHP

El protocolo SOAP, a pesar de lo que indica su nombre, es de todo menos sencillo. Principalmente, su complejidad deriva del hecho de estar basado en XML, aunque no es lo único que tiene. En teoría, es un protocolo super flexible. En la realidad… un dolor de cabeza importante. En PHP existen varias implementaciones que… Seguir leyendo Cómo enviar encabezados SOAP desde PHP

Integrar dos aplicaciones con un WebService SOAP

Una consulta que recibo bastante a menudo remite a cómo conectar dos sistemas dentro de una organización. Algunos ejemplos: Tengo la necesidad de conectar dos sistemas, uno de administración de stock y otro de asignaciones de bienes a personal. Lo que debería suceder son dos cosas: 1. Sistema de administración hace compra de stock, por… Seguir leyendo Integrar dos aplicaciones con un WebService SOAP

Cómo enviar archivos grandes a través de WebServices

Horacio, un ex-alumno, me escribió esta consulta: Hola profesor, tanto tiempo, sabe que tengo una pregunta , sabe que tengo que hacer un web service en php y queria saber que me conviene si soap o rest , son datos de gran tamaño , la idea es hacer una aplicación que permite cargar archivos xlsx(importar archivo) a una… Seguir leyendo Cómo enviar archivos grandes a través de WebServices

Cómo saber cuáles son los procedimientos que tiene un WebService SOAP usando PHP

Consumir Servicios Web basados en SOAP es una tarea muy común estos días, especialmente cuando se trata de integrar con entidades gubernamentales (Típico caso es la facturación electrónica). Una de las características interesantes que tiene este protocolo (SOAP) es que están definidas en forma explícita las operaciones disponibles a través de un archivo de descripción… Seguir leyendo Cómo saber cuáles son los procedimientos que tiene un WebService SOAP usando PHP

Cómo debuggear un webservice hecho con PHP

Un WebService no es, en escencia, muy diferente de otro tipo de aplicación web, sin embargo, existen ciertas particularidades que lo hacen ligeramente más dificultoso a la hora de afinar los detalles. Por qué es complejo debuggear un WebService La primera fuente de complejidad reside en el hecho de que un servicio web no está… Seguir leyendo Cómo debuggear un webservice hecho con PHP

Cómo autenticar usuarios en WebServices SOAP usando PHP

Muchas organizaciones (Especialmente gubernamentales) optan por exponer sus servicios web mediante el protocolo SOAP. Para hacer uso de dichos servicios es necesario consumirlos. Existen algunas ocasiones en las que no basta con conocer la URL del servicio, también es necesario realizar algún tipo de autenticación para obtener el resultado buscado. Autenticación HTTP en WebServices SOAP… Seguir leyendo Cómo autenticar usuarios en WebServices SOAP usando PHP

Cómo generar facturas electrónicas usando PHP

En los países de Latinoamérica se está produciendo una migración hacia la facturación electrónica (dejando de lado las viejas facturas de papel). Más allá de aspectos políticos, es una muy buena noticia por, al menos, los siguientes motivos: Las operaciones comerciales se realizarán mucho más eficientemente Se limitará muchísimo la economía informal y todos los… Seguir leyendo Cómo generar facturas electrónicas usando PHP