New-age Transactional Systems - Not Your Grandpa's OLTP
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Ryan Slobojan on Sep 17, 2007
JBoss, a division of RedHat, recently announced the first release of their Enterprise Application Platform (EAP), which is based off of JBoss Application Server 4.2. InfoQ took the opportunity to learn more about this release and the potential changes it brings.
The first release of EAP is version 4.2, which corresponds with the version of JBoss Application Server that it is based on - it also bundles in JBoss Clustering, JBoss Cache, JBoss Messaging, Hibernate, JBoss Seam and JBoss Transactions. EAP fully implements the J2EE 1.4 specification, and also provides several features of the Java EE 5.0 specification including EJB 3.0, JSP 2.1, Servlets 2.5, JSTL 1.2 and JSF 1.2 as well as a few other smaller components.
The release of EAP also marks one of the first releases in the new JBoss development and support model - from now on, support can only be purchased from JBoss for EAP, not for the standalone JBoss application server. EAP support is sold on a subscription model which is very similar to RedHat's Enterprise Linux subscription model, with customers paying an annual subscription fee and receiving free upgrades and support during the subscription period. JBoss also supports each release of EAP for 5 years, with 3 years of that being full support and the following 2 years being maintenance support. In addition to technical benefits, the subscription also provides indemnification from lawsuits like those filed by the now-bankrupt SCO against Linux vendors and users.
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
Getting Started with Stratos - an Open Source Cloud Platform
Monitor your Production Java App - includes JMX! Low Overhead - Free download
Improve Java Garbage Collection, Runtime Execution, and JVM visibility with Zing
It seems to be a common misconception
that Redhat only supports the Enterprise Application Platform.
That would be true if you said "production support"
we still do developer support and many other services
for the non-platform releases.
e.g. www.redhat.com/support/policy/soc/developer/
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
1 comment
Watch Thread Reply