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 Dionysios G. Synodinos on Oct 15, 2008
Red Hat has released a new version of the JBoss Enterprise SOA Platform (version 4.3) and a new version of JBoss Operations Network (2.1). The new SOA Platform allows for the remote monitoring and management of open source SOA deployments while the new integrated management platform aims to improve cooperative support.
The JBoss Enterprise SOA Platform delivers a standards-based platform to integrate applications, SOA services, business events and automate business processes. The SOA Platform integrates specific versions of JBoss ESB, jBPM, Drools and the JBoss Enterprise Application Platform that are certified to work together in a single supported enterprise distribution. Annual subscriptions to the JBoss Enterprise SOA Platform include full production support, security fixes, update releases, and access to new versions released during the subscription lifetime.
New features in JBoss Enterprise SOA Platform include:
- New ESB Features – New gateway listeners, a declarative security model, improved web services integration and additional scripting languages will accelerate enterprise adoption of open source SOA by enabling simpler web services integration and deployment.
- New Rules Features – Stateful Rules services, decision tables and Rule agent support will further enable business event processing with an event-driven architecture (EDA), as well as allow non-developers to construct business rules and enable rapid deployment.
The JBoss Enterprise SA Platform bundles several popular components like:
In the past, Red Hat’s SOA Team has emphasized on the differences between their offering and all of the other open source efforts:
The fact that we have all of these components within the JBoss brand clearly differentiates us from all of the other open source efforts, but also from some of our closed-source competitors. Not only does this mean it’s easier to get support, but the integration between the projects is much closer and seamless! Some observers have been pointing out that SOA and Open Source seem a very natural fit. Well the JBoss SOA Platform only helps to strengthen that argument.
Savio Rodrigues has contacted JBoss’ Sacha Labourey asking if the platform is just a bundle of pieces or if there are some pre-integration or performance improvements. Sacha replied:
At the core, it could be argued that a platform is just a set of project aggregated together. But that would be a very naive view on the quality engineering and release engineering processes we are going through. We take extensive care to make sure these components are compatible together, that they can leverage the same backend integration (databases, JVM, etc.). Obviously, we go through platform-specific testing which cover more than just one feature (or project) but which cover the full spectrum of features (ESB, Drools integration, jBPM integration, Smooks transformation, etc.) We want to make sure that we will be able to support those bits for the next 5 years at the minimum, while providing backward compatible cumulative patches.
Also, this release of the SOA Platform will be the first one integrating with our JBoss ON management product - that’s also something we don’t do for individual components. Also, remember that the SOA Platform can either run standalone or on top of the EAP (Enterprise Application Platform). For the latter, we also need to make sure that the components we pick up for the SOA Platform do not conflict with the ones from the EAP.
Bottom line: it is the latter :)
The JBoss Operations Network (ON) management platform delivers centralized systems management for the JBoss Middleware product suite. It helps users to coordinate the many stages of application lifecycle and expose a cohesive view of your middleware components through complex environments. It also provides visibility into production availability and performance and effectively helps manage configuration and rollout of new applications across complex environments with a single, integrated tool.
JBoss Operations Network 2.1 brings enhanced management for JBoss Enterprise SOA Platform, that aims to help reduce the cost of ongoing operations of enterprise SOA deployments. The SOA support features try to assist enterprises accelerate their use of open source SOA. New capabilities in the JBoss Operations Network 2.1 include:
RedHat offers a free 30-day Evaluation Subscription for the JBoss SOA Platform and provides the JBoss SOA Assessment Tool for its potential customers to determine their SOA readiness and “determine the best path for SOA success”.
For more information on SOA be sure to check out: http://www.infoq.com/soa
Dionysios G. Synodinos is a Web Engineer and a freelance consultant, focusing on Web technologies
Is this tool Open source ?
is it free?
Exactly, JBoss Operations Network went open source today (!) as JOPR: www.jboss.org/feeds/post/jopr_jboss_operations_...
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.
4 comments
Watch Thread Reply