You are on page 1of 3

AlexdwBlog()

Desarrollo web. ActionScript, FMS, ASP, PHP,AJAX, Flex

Home
About This Post
Written by Alex Mart n

Crear un webservice con nuSoap y consumirlo con Flex


Leyendo un post en MIF sobre Webservices y .net me entro la curiosidad y me puse
a experimentar con servicios web basados en PHP y nuSoap. La experiencia fue muy
grata ya que en unos minutos tena creado un servicio.
Lo primero que debemos hacer es bajarnos la ltima versin de nuSoap y copiarla
en nuestro servidor. En mi caso cree una carpeta llamada webservices para alojar
los servicios y dentro de esta otra llamada nuSoap donde inclu todas las clases que
previamente hab a descargado.
Una vez que tenemos las clases en nuestro servidor es hora de crear el servicio web.
Para ello creamos un fichero llamado HolaMundo.php e incluimos el siguiente
cdigo:

November 3rd, 2006 at 8:3

Categories
ActionScript

Interact
Post a comment
Trackback URI

RSS Feeds
Comments to this post
All posts
All comments

Search
Find

Como vemos lo que hacemos es crear una instancia de la clase soap_server ,


asignamos el namespace del webservice, configuramos el WSDL y registramos el
mtodo HolaMundo indicando los par metros de entrada y salida as como el tipo de
cada uno de estos.
Una vez hecho esto ejecutamos el servicio web desde nuestro navegador y si todo
ha ido bien nos aparecer una pantalla como esta:
blog.txt theme by Scott and sponsored by Flower Delivery

Por el lado de Flex el ejemplosera algo as (bastante similar al excelente articulo de


MIF

Aqu lo que hemos hecho es crear un campo de entrada, un botn y hemos


instanciado nuestro webservice de modo que al pulsar sobre el bot n (o al hacer
enter en el campo de texto) invocamos el m todo HolaMundo de nuestro
webService pasando como par metro el texto del campo de introduccin.

Como veis la creaci n y uso de los webservices en flex se hace de lo m s sencillo

Post a Comment
Your email is never published nor shared. Required fields are marked *
Name *

Email *
Website
Message

Post

Componente RemoteObject para AMF0 en Flex 2

SWFAddress. Deep linking para flash