Chapter 8. Transactions

A universe that is clearly guided by the relationship between cause and effect is often referred to as Newtonian. Your enterprise-scale application seems to live in a predictable, Newtonian universe, but every time it wants to make a permanent record of its state, it enters a period of uncertainty. In physics, this period of uncertainty is described by the laws of quantum mechanics; in development, it is the law of transactions.

Most large applications and IT infrastructures keep their state inrelational database management systems (RDBMSs). Microsoft SQL Server, Sybase, Oracle, Informix, and Ingres are all examples of RDBMSs. All these systems are transactional, meaning that sequences of data modifications succeed or fail ...

Get Applying COM+ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.