Batch processing of data in webservices implemented in webMethods IS8.x

Hello Team,

We have a requirement where we need to process 1,50,000 records once a day from Application A to B. The Design directive we have to use is to hav a SOAP1.2 webservice to have this integration done. My questions are as follows:

  1. can a webMethods based webservice handle 1,50,000 records at a time?
  2. If we want to implement it in a batch say for ex: restrict that only 5000 records should be processed at a time. How to acheive this?
  3. Does webMethods support batch processing of records in webservice?

Any other smart way of handling this huge data using webservices?