Reveno is a powerful new, easy to use, highly performant, JVM based lock-free transaction processing framework based on CQRS and event-sourcing patterns. In this article we will develop a simple trading system implementation using the Reveno framework.
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.
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. 9
James Leigh looks at eight isolation levels that can be used within a web app, and explores the pros and cons of each level of isolation, ranging from read uncommitted to serializable consistency.
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 SOAP/WSDL-based Web services. 38
Rod Johnson provides the definitive guide to Spring 2.0 enhancements to the core container, XML configuration extensions, AOP enhancements and Java 5-specific features. 4
An update from the Spring team on Spring 2's delay to late Sept to improve JMS, JPA, and integrate with OSGi. 5
ACID transactions don't work for long-lived use cases. This article documents historic approaches toward extended transactions and why WS-TX & WS-CAF may finally hold the answer. 6