Atomikos has been included in the list of “Cool Vendors” in the Cool Vendors in Application and Integration Platforms, 2011 report by Gartner, Inc. “We are greatly honored to be included in the Cool Vendor report by Gartner. We believe it is further validation that our “J2EE without the application server” message is resonating and gaining traction. As market adoption of lightweight Java containers increases, interest in solutions such as Atomikos ExtremeTransactions rises in parallel. We are seeing increasing market interest in our technology and in our app server free approach – particularly within transaction-centric industries such as financial services, telecommunications and transportation sectors,” says Guy Pardon, CTO, Atomikos.
Good news: we’ve finally released our 3.7.0 release, with improved performance as the main focus. Although previous milestone builds have been released on repeated occasions, this is now the official 3.7.0 release for both TransactionsEssentials (open source, not supported) as well as ExtremeTransactions (not open source, subscription-based availability, with support).
To download, proceed to our homepage.
As per our new policies, the open source TransactionsEssentials product is now also available via maven central - including clean poms, sources that match the binaries and all other things that maven users deserve…
Over the next months we will be working with 2ndQuadrant to improve the Postgresql XA functionality and streamline compatibility with Atomikos products. During this time, we will gradually elaborate an XA compatibility test kit that will serve both as a test tool and a learning suite for XA features in databases in general.
Interested? Please contact us if you would like to get more details, or if you want to contribute…
It has happened a couple of times that people have asked me how to startup only the recovery part of their applications. While there is no built-in support in Atomikos (for now), here is a way to do it with Spring:
- Concentrate your DataSource, ConnectionFactory and TransactionManager bean definitions in one config file, say infrastructure-config.xml (the term will sound familiar to those who practice Domain-Driven Design (DDD)
- Use this config file in your application; this is your full runtime
- Create a separate Main that initializes Spring with nothing else but this config; this will be your recovery-only rutime
Interesting blog post on how to use DBCP in XA mode, with Atomikos as the JTA…
The Sonatype maven staging repo for our latest build is available here
The 3.7.0M5 milestone releases are now online, available via our homepage!
It’s time for Devoxx again, and we’re going too (although we don’t do booths any more). Guy Pardon will be around on Thursday afternoon and Friday morning so if you want to meet there, feel free to say hi