Online Transaction Processing
Online Transaction Processing (OLTP) is an implementation of a transaction processing system a cross-functional information system that processes data resulting from a business transaction. It plays a key role in e-commerce, where businesses use the Internet and smaller networks to connect with their customers and other businesses electronically. Online Transaction Processing operates in real-time; it captures and processes information immediately.
The transaction processing cycle:
Batch Processing: collecting data over time and processing it periodically.
Real-time Processing: processing data immediately following a transaction, as in an online purchase.
- Data Entry: capture of business data (e.g., a customer selects items and enters quantities, enters shipping and billing information).
- Database Maintenance: updating the company's database to reflect day-to-day business transactions.
- Document and Report Generation: the production of summaries of transactions (e.g., purchase orders, sales invoices, error reports).
- Inquiry Processing: checking on the status of a transaction in progress (e.g., order status, package tracking).
An understanding of the technology behind the process will help ensure an enjoyable e-commerce experience. For example, clicking the "submit" button usually submits data to a database in realtime. A shopper who knows this would avoid the common mistake of double-clicking the button and consequently submitting the order more than once.