What is the difference between online processing and realtime processing?

The different is that real-time processing occurs immediately an a function is set to action. Online processing involves putting functions in a queue and can take time to process.