Online processing is very effective these days. If we compare with batch processing system than online systems are expensive. Batch processing work in batches and then jobs is divided into sub jobs and then processed so it don’t need lot of hardware resources. As online processing involve mobiles data also so it is expensive. In decent development now our mobiles and small devices also do some type of batch processing. Now with the passage of time latest computer devices do work of both batch processing and online processing at a time.
Online processing is just like live processing in that case if user input some data by filling input form on any site then it get processed and data fetch from the database online at the same time. The online processing involves database servers, files on hosting and browser to communicate effectively and do fast work to be responsive. As the name suggests it is online so that mean it is live to action. The processing just on time.
In batch systems the data enter at any time may get processed days later. For example data collected about salaries and other transactions about customers get processed later at the date when reports are generated. Similarly inventories and salary distributed is processed later. So this batch processing is schedule based in which processing get time schedule of when to process data.
In online processing like on amazon.com website which is a shopping cart site, the transaction and processing gets online and in time live.
In online processing error shown and fixed on exact time while in batch processing if error occurs then it will be report and printed late. Batch processing is better to use for massive and sequential records processing which online processing is used in concurrent updates. Data management is best handled in online processing. The strategy involved in processing is critical also privacy is high and online processing is stable at the time when records get fetch and updated.
Examples of online processing involves Google, wordpress hosted cms and other hosting companies do online processing. The statistics of users e.g. stats of traffic on website involves online processing.
Some cms like Joomla, Drupal, Magento get processed and data is correlated live depending upon server performance. Different components in these cms are based upon speed of server. More over shopping cart like woocommerce in wordpress is also processed online.