BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Transactions Processing Content on InfoQ

  • Bridging Transactions from Java EE to .NET

    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

    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.

  • Neo4j: Java-based NoSQL Graph Database

    After several years of development, the developers from NeoTechnology have released version 1.0 of Neo4j, a Java-based graph database which follows the property graph datamodel. InfoQ spoke with NeoTechnology COO Peter Neubauer to learn more about the current Neo4j release and what it offers to developers.

  • JNBridge Brings Distributed Transactions Across Java and .NET Code

    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.

  • SOA Transactions Using the Reservations Pattern

    Despite the extreme importance of transaction processing for ensuring reliability and manageability of distributed computing and several existing WS-* standards, the implementation of the transactional behavior in SOA is still pretty rare. The Reservation pattern, described in a new post by Arnon Rotem-Gal-Oz, provides one of the possible solutions to this problem.

  • .NET 4 Beta 1 Now Supports Software Transactional Memory

    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.

  • REST and transactions?

    The topic of distributed transactions and their place within a REST world has come up again recently. Many people have indicated that they are either thinking of using the combination or are doing so now. Others, including Roy Fielding, believe that the two simply do not go together.

  • .NET 4 Cancellation Framework

    .NET 4 will have new types to support building cancellation-aware applications and libraries. The new CancellationToken, CancellationTokenSource, and cancellation exception types provide a cooperative cancellation framework.

  • Presentation: Financial Transaction Exchange at BetFair.com

    Betfair is the world's largest betting exchange with a transaction volume the equivalent of over half the combined equity trading volume of every major stock exchange in the world. In response to an increase in transaction volume coupled with a decrease in value per transaction, Betfair launched a number of initiatives to dramatically increase transaction processing capacity and reduce cost.

  • Transaction Strategies Based on Java Transaction Models

    It is a common mistake to confuse transaction models with transaction strategies. Mark Richards discusses the three transaction models supported by the Java Platform (Local Transaction, Programmatic Transaction, and Declarative Transaction) and four transaction strategies (Client Orchestration, API Layer, High Concurrency, and High Speed Processing) that can be based on those models.

  • MIX 09: Nigel Ellis on Azure SQL Data Services

    Nigel Ellis, Architect at Microsoft, presented today a detailed overview of the new relational model of Azure SQL Data Service, which was announced a couple of weeks ago on the team's blog. Nigel also demonstrated how SDS could be used by WordPress (a PHP application) via an ODBC driver.

  • Eric Newcomer On Difference Between RESTful vs. Web Service Transactions

    Eric Newcomer, chair of the OSGi Alliance Enterprise Expert Group and former CTO of IONA Technologies, posted an answer to the question “What is the difference between RESTful transactions and Web Services transactions?”

  • Interview: Gregor Hohpe on Conversation Patterns and Cloud Computing

    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 also talks about the similarities and differences in several approaches to cloud computing.

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

    Eric Evans, the author of Domain Driven Design and playing the role of an interviewer for the first time, asks Greg Young about the architectural challenges encountered while designing and implementing a system used to process tens of thousands of transactions per second.

  • Interview: Mark Little on Transactions, Web Services, and REST

    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.

BT