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?



<ul>[*]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 ?[/list]

<ul>[*]o invocar una sola vez pasandole todos los cientos o miles de datos con arreglo o no se un xml?[/list]

Gracias a todos!!