As JSR 342, the specification for Java EE 7, makes its way through early draft review the expert group is keen to get community feedback on a number of open issues. These include which of the new APIs should be added to the Java EE Full/Web Profile, as well as how to better align CDI with Java EE.
Apache Apollo 1.0, ActiveMQ subproject, was just released. Apollo's new threading model which is geared to multi-core microprocessors makes it faster, more scalable and more reliable than ActiveMQ. Apache Apollo now has JMS support along with a set of JMS benchmarks that show it is a clear competitor in the messaging space.
Apollo is a next generation message queuing solution that recently posted some impressive benchmarks against RabbitMQ, HornetQ, and ActiveMQ. The benchmarks indicate that Apollo will be on a lot of developer's roadmaps for messaging.
When building larger scale applications, message queues are often very helpful for both distributing and aggregating workloads. In the .NET ecosystem there are several options available for message queuing. This article highlights some of the more popular and unique offerings as well as the basic terminology needed to evaluate them.
Oracle filed the umbrella JSR for Java EE 7 last week, and the specification has now passed the initial review ballot stage. The overarching themes are emerging web technologies, cloud computing, and continued ease of use improvements including an overhaul to the JMS API. Elsewhere, JPA is scheduled to receive attention, and Oracle is talking about plans to revive the long dormant JCACHE JSR.
JBoss has published the results of messaging throughput benchmarks against the leading enterprise messaging servers on the market that implement the Java Message Service (JMS) API. In these results HornetQ demonstrates superior performance compared to the other products.
VMware business unit SpringSource announced today that it had acquired Rabbit Technologies. Rabbit Technologies is the primary sponsor of the open source RabbitMQ messaging system.
JBoss HornetQ has proven faster in peer reviewed benchmark, than the current version of ActiveMQ, mainly because of its choice to implement a highly tuned journal that uses AIO when running on Linux. ActiveMQ seems to be going the same way for version 6, pushing the competition.
A new version of the Spring.NET framework, version 1.3, was recently released. InfoQ spoke with Mark Pollack, founder and lead of the Spring.NET project, to learn more about this release and what new capabilities it brings, and also to learn more about the new Spring Integration.NET project.
W3C has just released Candidate Recommendation SOAP over Java Message Service 1.0, defining how SOAP should bind to a messaging system that supports the Java Message Service (JMS).
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns. Following the announcement of RC 1 that became available this week InfoQ has a Q&A with SpringSource’s Iwein Fuld on key benefits, deployment scenarios and future directions of Spring Integration.
Software Manufacturing: Custom Application Stacks for Virtualized Infrastructure and Cloud Computing
CohesiveFT just released a white paper detailing a new trend in the industry, Software Manufacturing, fueled by Open Source Software and Cloud Computing. They explain why they feel this trend will disrupt traditional, single-sourced, middleware stacks. Could Software Manufacturing be the trigger of a second wave of success for Open Source Software?
Apache ActiveMQ, an open source provider of enterprise messaging services, recently released version 5.1 which includes improvements in stability and performance of the message broker. This version also includes support for destination monitoring, priority message ordering and a Microsoft Message Queue (MSMQ) to ActiveMQ Bridge with the new msmq transport component.
In this presentation from QCon London 2007, William Soo and Meeraj Kunnumpurath discuss the Voca transaction processing system architecture, the previous Mainframe-based architecture, architectural challenges and requirements, the new Spring and J2EE-based architecture, upcoming challenges for Voca, and technologies to watch for in the future.
When it comes to web services interoperability between .NET and Java, the choice used to be limited to SOAP over HTTP. Two new options recently became available in this area: WebSphere MQ (WMQ) and ActiveMQ transports can now be used for building interoperable web services between Java and .NET.