Batch Processing System Design Architecture