TCC for REST to be presented at ws-rest.org

February 8th, 2014

A paper covering the design / implementation of our API for TCC for REST has been accepted for ws-rest 2014.

This news comes at a great time since we are about to release a milestone build of our 4.0 release of ExtremeTransactions that includes support for precisely this API. Thank you Cesare Pautasso for co-authoring this work, and thanks to all the reviewers for the very useful comments that helped us improve the design even more!

Watch this blog for more updates soon…

Check out our new OSGi documentation

January 26th, 2014

If you’re into OSGi then you might want to check out our new OSGi documentation, explaining how to use Atomikos in OSGi (thanks to Pascal Leclercq).

Of course, this page will be updated once we support even more OSGi goodies - we have enough of those waiting in our backlog…

New maven repository settings for 3.9 and later releases

December 18th, 2013

As of 3.9 on, you can configure our website as a maven repository for transparent access to support releases.

See this page for details on how to do this.

Release 3.9.2 is out

December 18th, 2013

We’ve just published release 3.9.2 with improved OSGi examples, OSGi docs and more. Details are here.

Enjoy!

Release 3.9 available

November 15th, 2013

Release 3.9 is available!

The most important new features are JMX controls for JDBC/JMS (reserved for paying subscribers) and support for “domain events” in the core.

Full details are available on the release notes page

Enjoy!

Atomikos continues to support OSGi

November 11th, 2013

If you’ve been following the recent cyber-news then you may have heard about more and more vendors abandoning OSGi support.

Just to be clear: we are _not_ part of this club - quite the contrary: Atomikos continues to invest in OSGi compatibility and improved integration with OSGi environments. It’s a major thing for us. Why? Because we design(ed) our products to integrate into your IT ecosystem.

3.9.0.M1 released!

June 8th, 2013

We’ve just released the 3.9.0.M1 - available via the download pages as usual.

Some highlights: redesigned connection pool (much better!), write-ahead logging for double logging performance (subscribers only) and a new distribution model to speed up the build of support / bug fix releases.

Enjoy!

Forum account registration troubles - now it should work again

June 8th, 2013

To all candidate community members who did not manage to create a forum account:

now it should work again!

Security settings and anti-spam measures somehow broke the registration process - apologies for that :-(

Atomikos maven repository now open to customers only

December 15th, 2012

We’ve restricted access to http://repo.atomikos.com (our maven repository) to customers only, so they can have easy and timely access to bug fixes, maintenance releases and full feature releases.

If you’re not a customer then you have two options:

In the near future we plan to distribute TransactionsEssentials exclusively via the central maven repo.

The “ports and adapters” architecture (aka “hexagonal architecture”)

December 15th, 2012

Atomikos is designed along the ports and adapters/hexagonal architecture as described here by Alistair Cockburn.

Among other things, this means that it is relatively easy to:

  • Implement new transaction APIs / standards / models
  • Add new types of two-phase commit resources

Examples of things we’ve been able to realize thanks to this:

  • JTA (port) / XA (adapter)
  • TCC (port/adapter)
  • RMI (port/adapter)
  • WS-AT (port/adapter)
  • CORBA’s OTS (port/adapter)
  • TaaS - Transactions for REST (port/adapter)

The port and adapter model is also an important concept in the new book Implementing Domain-Driven Design. Our domain is 2-phase commit. Our adapter is our Participant model. Our ports are all the ways you can interact with our core system.