Tenemos un servicio web creado en .net que  inserta 2 datos en una tabla de Oracle, la idea es que este servicio web pueda ser  ejecutado con un simple botón desde el iPad.
Aqui tenemos nuestro webservice  creado en .net y montado en  un Windows2003 Server se llama ipadtestservice.
Accedemos a nuestra base de datos de prueba en Oracle , el nombre de la tabla  es TEST_DATOS la cual contiene 3 registros, verificamos que exista.
Ejecutamos una simple sentencia para verificar los datos Select * from TEST_DATOS.
Procedemos a probar nuestro servicio web y verificar que este funcionando correctamente, los parametros que le enviaremos serán "111" y "222" para después verificar que efectivamente los datos estén en la tabla creada.
El servico se ejecutó con éxito y vémos que muestra un mensaje que dice "ready"
Verificamos que nuestra tabla se haya actualizado, y efectivamente los datos enviados se encuentran en nuestra tabla.
El siguiente paso ahora es crear nuestro  un proyecto iPad llamado CallWebService con XCode (View-based Application), Agregaremos un Round Rect Button a nuestra vista y posterior a ello crearemos un evento llamado CallWService , el cual será llamado cuando le demos un click a nuestro botón.
En nuestra clase CallWebServiceViewController.h creamos nuestra funcion
- (IBAction)CallWService;
y en CallWebServiceViewController.m  escribimos el siguiente codigo , que es la funcion que ejecutará nuestro servicio web.
nuestros datos de prueba serán   "888" y "999" respectivamente.
- (IBAction)CallWService
{
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL    URLWithString:@"http://server:port/ipadtestservice/service.asmx/insertavalor?intClave=888&intvalor=999"]
cachePolicy:NSURLRequestUseProtocolCachePolicy 
timeoutInterval:60.0];
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
    if (theConnection) {
         NSMutableData *receivedData = [[NSMutableData data] retain];
         // AQUI SE RECIBEN LOS DATOS
      } 
    else {
         // AQUI EN CASO DE QUE LA CONEXION FÁLLE
         }
}
Y listo guardamos todo y procedemos a ejecutar nuestro proyecto y verificar que los datos se hayan insertado de forma correcta.
Listo , espero sea de gran ayuda, ya lo que los webservices hagan solo será parte de nuestra necesidad o de nuestra imaginación.



















 




