Skip navigation
1 9 10 11 12 13 Previous Next

Mark Little's Blog

182 posts

 

Today saw the much anticipated release of JBoss Transactions. When JBoss acquired the technology from Arjuna last year, it was an important point in the evolution of JBoss specifically and OSS in general. Now there's a readily available enterprise ready transaction service implementation that has been developed and used over the years by the likes of Hewlett-Packard, webMethods, TIBCO, Applied Biosystems, S2 Systems, Bluestone and many others. I'll blog on the features of JBoss Transactions 4.2 separately later, but for now it's worth pointing out that it is a stand-alone transaction service, which means that it has no dependency on any specific application server and can run totally independently. In fact, it has run successfully in at least 6 different application servers. So if you have a need for a reliable transaction service implementation and the licence terms are suitable, take a look at JBoss Transactions. So although we'd obviously recommend you use JBossAS if you need an application server, don't think you need to use that in order to use JBossTS.

 

Enterprise business processes need reliable coordination and management that has a tried-and-tested pedigree. JBoss Transactions fits these requirements, helping to guarantee the fast and accurate execution of business operations. Whilst hardware redundancy can minimise the chance of system failures, it can neither eliminate them entirely nor prevent the knock-on effect of possible data corruption and inconsistencies of business transactions. JBossTS, with its automated failure recovery, provides business transactions with industry proven techniques for ensuring consistency and integrity of your information even in the event of failures.

 

Here are other reasons to choose JBossTS:

  • JBossTS guarantees the fast and accurate execution of business processes, preserving the accuracy of business information even in the presence of system failures. Automated crash recovery minimises the cost and duration of unscheduled downtime, allowing you to provide a better service to your customers.
  • JBossTS integrates easily with the JBoss application server, or directly with standalone Java programs. JBossTS provides fast, flexible, standards-based transaction support to J2EE and CORBA applications, working with enterprise databases such as Oracle and MS SqlServer, and JMS compliant messaging servers.
  • JBossTS provides comprehensive documentation and code samples to get you up and running quickly. From basic concepts to complex crash recovery scenarios, our step by step trailmap allows users to rapidly master the art of building or managing robust, reliable software.
  • JBossTS supports Web Services transactions, including extended transaction models designed specifically for loosely-coupled, long running business processes. J2EE transactions can integrate seamlessly with Web Services transactions using our integrated, bi-directional transaction bridge. Interoperability with many other vendors is provided out-of-the-box and JBoss is an active participant in these standards.


 

This is yet another nail in the coffin of those who say JBoss isn't enterprise ready! And for a fraction of the cost of other commercial application servers. Plus it has an advanced architecture that others are only just getting to. Go on: take a look!

Over the past few weeks, two important interoperability events in the world of Web Services have taken place: the WS-Addressing interoperability effort at the W3C Cannes Plenary, and the Windows Communication Foundation Plug-fest.

 

These are important for two very different reasons.

 

Firstly, although WS-Addressing has progressed to a Candidate Recommendation, in order for it to become a W3C standard, we had to demonstrate to the Directors that it was interoperable. This required a minimum of 4 implementations showing interoperability of all mandatory features of the specification, as well as two implementations that demonstrated interoperability of optional features. If the requisite number of implementations hadn't been available, or they had not been able to show interoperability, then the specification would have stalled. This would have been an extremely bad thing for the Web Services arena in general, and in particular the working group, where we've been working for well over a year so far. The testing group spent a lot of time and effort on this, and it all came together in the end. Although JBoss wasn't able to participate in the January 2006 interoperability event we made a concerted effort to help this time round and along with everyone else it helped.

 

Secondly WCF is an important technology from Microsoft, but also for Web Services in general: like it or not, a lot of Web Services applications will be built on this technology, so it is important for JBoss to ensure that we can interoperate with it for our customers and partners. The Plug-fest tested a lot more than just WS-Addressing, covering a range of specifications from basic SOAP all the way through to transactions, which we've demonstrated interoperability of in the past. There was a good attendance at the event and we certainly held our own with the likes of Microsoft and Sun.

 

What I hope this demonstrates is that we are fully committed to open, interoperable standards and will do all we can to ensure they are a reality. Interoperability events such as these are also an important part of our development process and you should expect to see us attending them on a regular basis, other commitments permitting.

Filter Blog

By date:
By tag: