I didn't find any appropriate forum here to post this question so I thought this may be the best forum to ask the same. So if the moderators feel they can move this to more appropriate thread.
I am designing my java interface and faced with this question while designing request/response objects for it - What is the difference between Bulk and Batch processing? I did some google and see that people use that interchangeably.
Here I my thoughts on this so far,
1. Batch processing means set of things processed "together" in the single thread.
2. Bulk processing may create multiple parallel threads to process N incoming requests. However due to that it may have to be "Asych" mode always
3. Bulk processing may internally process group of requests in "batch". Hence Bulk is a bigger component than the Batch processor.
I seem to be implying that Batch is synch always and bulk is asych BUT that is the point of confusion for me. I don't want to imply that
Batch can be asynch but then it doesn't matter to the caller if its Batch or Bulk.
Any thoughts are welcome on this.