Sobre webservices

LALI
10 de Febrero del 2009
Hola a todos, tengo una consulta
Resulta que tengo que hacer un webservices que reciba parámetros de entrada
Lamentablemente no recibe 2 ó 3, debe recibir todos los datos del domicilio de la persona, todos los datos de lo que tenga que ver con su empresa (nro leg, año de ingreso,etcetc) y los datos personales (nombre, ape, cant de hijos, nombre de los hijos,etc)
La historia no termina ahí pues no es para un solo empleado, sino para muchos, cientos o por qué no miles.....

Entonces yo me pregunto qué es lo mejor?

* Invocar ciento o miles de veces el mismo servicio pasandole 3 registros?
* Invocar ciento o miles de veces el mismo servicio pasandole parametros separados por coma? aunque sean muchisimos?
* Invocar ciento o miles de veces el mismo servicio pasandole un arreglo con todos los datos ?


* o invocar una sola vez pasandole todos los cientos o miles de datos con arreglo o no se un xml?


Gracias a todos!!