Skip to Main Content
Transaction processing has been at the heart of information technology since the 1950s when the first large online reservation systems went into operation. Because the operating systems and programming languages of the day did little to support transactional applications, both business logic and control logic had to be manually coded into the application. This was an error-prone, laborious process that not surprisingly led to these applications acquiring a well-deserved reputation for complexity.
Note: The Institute of Electrical and Electronics Engineers, Incorporated is distributing this Article with permission of the International Business Machines Corporation (IBM) who is the exclusive owner. The recipient of this Article may not assign, sublicense, lease, rent or otherwise transfer, reproduce, prepare derivative works, publicly display or perform, or distribute the Article.