Definition:
Online transaction processing (OLTP) – the capturing of transaction and event information using technology to (1) process the information according to defined business rules, (2) store the information, (3) update existing information to reflect the new information. Online transaction processing, or OLTP, refers to a class of systems that facilitate and manage transaction-oriented applications, typically for data entry and retrieval transaction processing. The "transaction" is not only in the context of computer or database transactions, but also is defined in terms of business or commercial transactions. OLTP has also been used to refer to processing in which the system responds immediately to user requests. An automatic teller machine (ATM) for a bank is an example of a commercial transaction processing application.
Broad applications:
The technology has been used in a variety of industries, ranging from banking, airlines, mail order, supermarkets to manufacturing. Applications include electronic banking, order processing, employee time clock systems, e-commerce, and e-Trading. The most widely used OLTP system is probably IBM's CICS. Let’s take online banking for example: online transaction processing allows a bank’s customers to get online with the bank via telephone lines to view the status of their account(s) and transaction history. It usually also allows them to transfer funds, pay bills, request check books, etc. Online transaction processing makes banking a system where time-sensitive, transaction-related data is processed immediately and is always kept current.
Requirements:
Benefits:Online Transaction Processing has two key benefits: simplicity and efficiency. Reduced paper trails and the faster, more accurate forecasts for revenues and expenses are both examples of how OLTP makes things simpler for businesses. Disadvantages:As with any information processing system, security and reliability are considerations. Online transaction systems are generally more susceptible to direct attack and abuse than their offline counterparts. When organizations choose to rely on OLTP, like any other technology, operations can be severely impacted by reliability problems. Also, some systems require offline maintenance which further affects the cost-benefit analysis. Example of OLTP Software:
SQL Server 2008 provides a flexible, high-performance database foundation for businesses that require the highest levels of availability, reliability, and security for their OLTP applications. Its mission-critical features help boost application responsiveness while helping ensure that transactions complete accurately and without interruption.
Microsoft® SQL Server® 2008 running on Intel® processor-based servers provides leading performance, massive data-handling capacity, industry leading security and continuous availability for the most demanding enterprise applications. The new mission-critical features and scalability of SQL Server 2008 coupled with the mainframe-class RAS features and scalable performance of Intel processors reduce the cost and complexity of high availability OLTP applications.
|
Home > Decision Making >