InfoQ

InfoQ

Topic/Tag specific view

Transactions Content on InfoQ


Latest featured content about Transactions

Transactions without Transactions

Topics
Transactions Processing,
NoSQL,
Architecture

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

News about Transactions

Bridging Transactions from Java EE to .NET

Topics
Transactions Processing,
Java

Bill Heinzman spoke at the recent JavaOne conference about bridging cross-platform transactions between enterprise Java and .NET applications. He also discussed the technologies that provide distributed transactions using standards like WS-Atomic Transaction and WS-Coordination and direct bridging using a shared-memory, Java Virtual Machine (JVM)-to-CLR implementation.

Percolator: a System for Incrementally Processing Updates to a Large Data Set

Topics
Performance & Scalability,
Architecture

Google's Daniel Peng and Frank Dabek published a paper on "Large-scale Incremental Processing Using Distributed Transactions and Notifications” explaining that databases do not meet the storage or throughput requirements for Google's indexing system which stores tens of petabytes of data and processes billions of updates per day on thousands of machines.

Articles about Transactions

Nobody Needs Reliable Messaging

Topics
WS Standards,
Web Services,
REST,
Messaging,
SOA

Marc de Graauw challenges the notion that transport-level reliability mechanisms like WS-ReliableMessaging are needed, showing how business-specific logic for in-order and exactly-once processing do the job much better with examples from Dutch Healthcare's SOA.

Addressing Doubts about REST

Topics
Design,
Web Services,
REST,
SOA

Invariably, learning about REST means that you’ll end up wondering just how applicable the concept really isbeyond introductory, “Hello, World”-level stuff. In this article, Stefan Tilkov addresses 10 of the most common doubts people have about REST when they start exploring it, especially if they have a strong background in the architectural approach behind SOAP/WSDL-based Web services.

Presentations about Transactions

Distributed STM - A New Programming Model for the Cloud

Topics
Java,
.NET,
Programming,
Cloud Computing

Cyprien Noel discusses distributed transactional memories along with ObjectFabric, a Java server based on eXtensible Software Transactional Memory, an OS library for concurrent and distributed apps.

LMAX - How to Do 100K TPS at Less than 1ms Latency

Topics
Performance & Scalability,
Architecture

Martin Thompson and Michael Barker talk about building a HPC financial system handling over 100K tps at less than 1ms latency by having a new approach to infrastructure and software. Some of the tips include: understand the platform, model the domain, create a clear separation of concerns, choose data structures wisely, and run business logic on a single thread.

Interviews about Transactions

Jonas Bonér on Akka, Actors and Shared State, STM, Typesafe

Topics
Performance & Scalability,
Event Driven Architecture

Jonas Bonér explains the Akka project and the types of actors it offers as well as its transactional features. Also: a preview of how Akka 2.0 changes the management of (remote) actors.

Gregor Hohpe on Conversation Patterns

Topics
Choreography,
Orchestration,
Business Process Management,
SOA

In this interview, recorded at QCon London, Google architect Gregor Hohpe talks to Stefan Tilkov about his new work on conversation patterns. Building upon his earlier work on enterprise integration patterns, Gregor sees conversation patterns as playing a critical role in real-world interactions, with analogies in the natural world.