jueves, 26 de enero de 2012

Sobre SOAP y XML-RPC

Hola pueblo adorado que los amo más que al juguito que me sale debajo de...

weno como verán me tome unas vacaciones aca temporales y ahora estoy de vuelta con más información!!

Pues bien la otra vez me quede en que un servicio web es parecida a una página de internet...

mmmm

pero exactamente para que chingados nos sirve esa mamada de web service... pues para los que no saben programar para ni madres, aah!! pero si sabes programar tampoco te sirve!!! quiobole puto!!! mjajajajaja

exactamente a los que les sirven los web service son a páginas de internet o a programas de computadora que necesitan hacer algo como saber a que horas son, el clima, que los saluden, un traductor o un gps etc

por ejemplo supongamos que estoy echandome unas quesadillas de requezón con doña greñas y que le digo a la ñora mija prepareme otra quesadilla, entonces la seño de las quesadillas me va a decir como lo va a querer con chile o sin chile?? y pues le digo pongale chile y ella me dice salsa negra o roja?? y pues le digo pongale roja al fin que no he tragado y el chile te quita el hambre (palabras sabias de ese cabrón del boggego) y pues que agarro y ya me da mi quesadilla... pues bien ahora veamoslo del lado de los servicios web

a ver ahora yo me voe a llamar cliente
doña grañas es el servidor
el web service son todas las cosas que me ofrece
la quesadilla es un programa de computadora

entonces es asi de simple:

El cliente le dice al servidor dame algo y se lo da, pero ojo!!! solo le da el servicio, el servidor solo puede darte salsa roja si hay una quesadilla a la cual ponerle chile, el web service solo le pone salsa roja pero si no hay una quesadilla donde ponerle cosas pues ni modo que te va a dar el chile asi valiéndo madres (aunque podría pasar) pero ese no es el caso que nos interesa. El punto es que para que un web service funcione necesita un programa de computadora que pueda interpretar lo que el servidor le esta mandando, en nuestro caso la quesadilla sabe más chida si le pones chile no?? mjajajajaja ( y más si es de la roja)

Bueno ahora hay otra chingadera más potente que solo la quesadilla y es como va a ser la salsa... en el caso de los web service el tipo de salsa son los valores que va a regresar, en el caso de los web service hay dos tipos de maneras de envío de parámetros

SOAP
XML-RPC

En el caso de XMLRPC hagan de cuenta que a la señora le vale verga y solo prepara la quesadilla cuando se la piden pero tu te debes de servir solito el tipo de salsa que quieras, por ejemplo si quieres roja tu debes de ponerte salsa roja, si quieres salsa verde te debes de poner salsa verde... entonces decimos que la señora no sabe como vas a pedirle el servicio y por lo tanto no tiene un PROTOCOLO (quiere decir un reglamento) que le diga que te debe de servir salsa y a quien le va a dar la quesadilla

En el caso de SOAP ahuevo la señora te pregunta con que salsa y hasta te da de comer en la boca por que ella si sigue un PROTOCOLO

bueno pues para que quede más claro el protocolo que siguen se llama WSDL y es un reglamento que debe de seguir la señora y que por lo tanto le dice cuanta salsa, con que cantidad, a quien darselo, en que plato, etc.

otra carácteristicas de SOAP y XML-RPC es el tipo de datos que soportan es decir, con que ingrdientes cuenta la señora para echarle a la quesadilla, para el caso de los web services si se van a devolver palabras (en caso de que el web service sea un traductor) o números(en caso de que el servicio web se trate de una calculadora o un medidor de temperatura), o un conjunto de ambos (en el caso de que el servicio web sea una agenda)

pues bien hasta aqui queda saldado que es un wervicio web, para qeu sirve y que tipos de web services existen y un saludo para doña greñas

aa por sierto ahorita me voe a chingar una qeusadilla de chicharrón (si wey ya se que dije requezón ¬_¬)

mjajajaj esta noche dormiremos en el infierno .\_/.

No hay comentarios:

Publicar un comentario