InfoQ

InfoQ

Topic/Tag specific view

Transactions Processing Content on InfoQ


Latest featured content about Transactions Processing

LMAX Disruptor: 100K TPS at Less than 1ms Latency

Topics
GOTO 2011,
Transactions Processing,
GOTO Conference,
Concurrency,
Programming,
Database,
Performance & Scalability,
Conferences,
Transactions

Dave Farley and Martin Thompson discuss solutions for doing low-latency high throughput transactions based on the Disruptor concurrency pattern.

News about Transactions Processing

Bridging Transactions from Java EE to .NET

Topics
JavaOne 2010,
Java One,
Java,
Languages,
Transactions Processing,
Programming,
Database,
Transactions

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.

JNBridge Brings Distributed Transactions Across Java and .NET Code

Topics
Java,
Languages,
.NET,
Transactions Processing,
Programming,
Interop,
JNBridge,
Database

JNBridge is a technology that allows Java and .NET code to share objects without relying on cross-compilers. Under this scheme, the JVM and CLR may be running on the separate machines, separate processes on the same machine, or even in the same process. With JNBridge 5.0, these capabilities have been extended to also support each platforms native transaction support.

.NET 4 Beta 1 Now Supports Software Transactional Memory

Topics
.NET Framework 4.0,
.NET Framework,
.NET,
Transactions Processing,
Programming,
Database,
Transactions

Microsoft has released a new version of .NET 4.0 Beta 1, one that incorporates STM.NET, the Software Transactional Memory. STM is an alternative mechanism to lock-based synchronization used to control the concurrent access to shared memory.

Articles about Transactions Processing

A Discussion with Allard Buijze on CQRS with the Axon framework

Topics
JMS,
Spring Integration,
Java EE,
Spring,
Java,
SpringSource,
Domain-Driven Design,
Dependency Injection,
Languages,
Transactions Processing,
Methodologies,
Event Driven Architecture,
Design,
Design Pattern,
VMWare,
Architecture,
Programming,
Enterprise Application Blocks,
Patterns,
Companies,
Object Oriented Design,
Enterprise Architecture,
Database,
Domain Driven Design,
Emergent Architecture,
EDA,
CQRS,
EDD

The Axon framework is a Java implementation of the Command and Query Responsibility Segregation. InfoQ talked with its creator, Allard Buijze, to find out more.

Eight Isolation Levels Every Web Developer Should Know

Topics
Transactions Processing,
Performance & Scalability,
Architecture,
Database

In this article, James Leigh takes a look at eight different isolation levels that can be utilized within a web application, and explores the pros and cons of each level of isolation, ranging from read uncommitted to serializable consistency - the interactions between transactions at different isolation levels is also looked at.

Spring 2.0: What's New and Why it Matters

Topics
Spring,
Java,
Web Frameworks,
AOP,
SpringSource,
Dependency Injection,
Languages,
WOA,
Design Pattern,
Methodologies,
Transactions Processing,
VMWare,
Programming,
Architecture,
Database,
Design,
Patterns,
Object Oriented Design,
Companies

Spring co-founder Rod Johnson provides the definitive article on the motivations behind and uses of the new features in Spring 2.0. This first article covers the Spring core container, XML configuration extensions, AOP enhancements and Java 5-specific features.

Presentations about Transactions Processing

New-age Transactional Systems - Not Your Grandpa's OLTP

Topics
Strange Loop 2011,
Operations,
Transactions Processing,
Strange Loop,
Database,
Infrastructure,
Conferences,
OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Transactions without Transactions

Topics
MongoDB,
Strange Loop 2011,
Distributed Document Oriented Database,
Strange Loop,
NoSQL,
Transactions Processing,
Database,
Conferences,
Architecture,
Transactions

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

Interviews about Transactions Processing

Eric Evans Interviews Greg Young on the Architecture of a Large Transaction System

Topics
Domain-Driven Design,
Design,
Methodologies,
Transactions Processing,
Architecture,
Programming,
Domain Driven Design,
Transactions,
Database,
Repository

Eric Evans, the author of Domain Driven Design, interviews Greg Young about the architecture implemented for a system processing tens of thousands of transactions per second. It's not just the sheer number of transactions that is challenging, but the time constraints imposed are those specific to real-time systems. Greg reveals some of the architecture elements of the system's design.

Mark Little on Transactions, Web Services and REST

Topics
WS Standards,
Web Services,
QCon London 2008,
SOA,
QCon,
REST,
Transactions Processing,
Architecture,
Enterprise Architecture,
Database,
WS-CAF,
WS-Coordination,
WS-AtomicTransactions,
Conferences,
WS-TX,
WS-BusinessActivity

In this interview, recorded at QCon London 2008, Red Hat Director of Standards and Technical Development Manager for the SOA platform Mark Little talks about extended transaction models, the history of transaction standardization, their role for web services and loosely coupled systems, and the possibility of an end to the Web services vs. REST debate.

Books about Transactions Processing

Java Transaction Design Strategies

Topics
EJB,
JDBC,
Spring,
Dependency Injection,
SpringSource,
Java EE,
Java,
Transactions Processing,
Design Pattern,
VMWare,
Languages,
Design,
Patterns,
Object Oriented Design,
Database,
Companies,
Programming,
Design Patterns

Java Transaction Design Strategies shows how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Local, programmatic, declarative, and XA models are explained; the book concludes with a set of design patterns show how to effecitvely use these models.