Conceptos Básicos para crear un servicio Web con PHP5

Como primer capítulo de este mini libro vamos a aprender que es un Servicio Web.

En pocas palabras un servicio Web es una función o procedimiento que esta en otra computadora o en un servidor Web, la cual podemos acceder a ella vía HTTP mediante el protocolo SOAP (En este caso, ya que existen muchos protocolos que soportan los web services).

SOAP, viene de las siglas STANDAR OBJECT ACCESS PROTOCOL, es decir, es un standar por el cual todos los servicios web que entienden SOAP pueden entender los objetos enviados via SOAP, sin importar la plataforma de programación , el sistema operativo o el lenguaje en que hayan sido escritas las aplicaciones, si tienen SOAP, se entienden, asi de simple.

Se que este Post será ayuda, asi que una forma de retribuir esa ayuda, es visitando los Sitios Recomendados que aparecen a la izquierda del post o la publicidad ya que ellos proveen información relacionada al post presente y darán mayor presencia al Blog de su servidor…

Además pueden recomendar este Blog en delicius o cualquier otra red social que encuentre, tambien seria bueno que compartan sus experiencias a través de sus comentarios.

Seguimos:

Bueno hemos visto que SOAP es lo que le da vida al asunto, junto con HTTP hacen una buena dupla pero tambien se pueden enviar peticiones SOAP via FTP, pero eso es otro asunto, como segua diciendo, para poder crear un servicio Web necesitan.

Un Servidor Web que soporte SOAP

Un Archivo WSDL (aunque no es indispensable)

Un Script donde contienen las operaciones a compartir.

Y el cliente como es de esperarse debe de soportar SOAP.

¿Que es un archivo WSDL?

Es un archivo en formato XML en donde se declaran los objetos que se van a compartir via SOAP, es decir, las operaciones, sus argumentos y sus tipos de datos, y se debe de aclarar que todo via XML, entonces hay un asunto de codificación de caracteres que debemos de tomar en cuenta en nuestro archivo XML, ya sea UTF-8, Latin, Occidental , lo que sea , como se transporta la información vía XML, pues se tienen que tomar los cuidados necesarios.

¿Se pueden transmirtir Archivos via XML?

Absolutamente SI!, en nuestro capítulo de manejo avanzado de Servicios Web lo veremos.

¿Se pueden transmitir Arrays, Objetos?

Definitivamente, lo veremos en nuestro capítulo de manejo Medio de Servicios Web.

Bueno, si tenemos los ingredientes bien cocinados nos saldrá, deben de fijarse que la versión de su servidor soporta SOAP, es necesario por que ningún ejemplo aqui mostrado funcionará si es que no lo hay.

This entry was posted on Thursday, April 24th, 2008 at 9:48 pm and is filed under Componentes, Desarrollo Web, Miscelania, PHP, Soap, Soluciones, Web Services. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply