HTTPServices o WebServices en Flex

Por muchos foros en los que más de alguna vez he necesitado algo ya sea por alguna duda u otra cosa.. me he encontrado con una pregunta que segun parece confunde a los desarrolladores que utilizan esta plataforma y es que no conocen la diferencia entre HTTPServices y WebServices, entonces trataré de explicar en este post cual es la diferencia entre estos dos tipos de objetos.
Para empezar diré que HTTPServices y WebServices forman parte de los servicios de llamada de procedimientos remotos por sus siglas en ingles (RPC – Remote Procedure Call) y para manejarlos siempre, siempre deberá ser por medio de eventos usando los paquetes mx.rpc.events.* (creo que esto esta de más) , ambos tienen como parámetro “url” para hacer la llamada al archivo remoto.
HTTPServices: Sirve para hacer llamadas a servicios hechos com Asp, Php, JSP, ColdFusion, etc o simplemente hacer una llamada a archivos XML, todo esto utilizando el protocolo Http y un método de envio (POST o GET), esto equivaldría al objeto HTTPRequest de javascript (lo que llaman Ajax) donde podemos hacer llamadas utilizando sobre Http.
WebServices: Servicios web basados en SOAP, de los cuales podemos obtener información específica utilizando los métodos descritos en el servicio web a través de parametros. La respuesta de un WebService es un XML formateado bajo estándares ya establecidos.
There are currently no comments highlighted.