William Cox

Subscribe to William Cox: eMailAlertsEmail Alerts
Get William Cox: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by William Cox

What are ACID transactions? How do they change to work with Web services? And how do the ACID guarantees work when you must use compensating actions? Transactions - Formal and Informal To many people, a "transaction" is a business exchange where money is traded for goods. To software engineers the meaning is more technical. Informally, a transaction implies that a group of activities is completed as a unit, so they all succeed or all fail together. This "all or none" semantic is fundamental to database access. In the formal model, the groupings we call transactions have properties known by the acronym ACID - they are Atomic, Consistent, Isolated, and Durable (see Table 1). --> Enterprise systems, including many parts of Java 2, Enterprise Edition (J2EE), support transactional semantics. For example, Enterprise JavaBeans (EJBs; for storage operations) and the Java Mes... (more)