The Java Community Process machinery has started cranking on Java EE again, a little over a year after Java EE 7 was released. The goal is to create the next major version of Java Enterprise Edition. Meet Java EE 8 and JSR 366!
MQTT provides the communications link for low-power systems. InfoQ caught up with Andy Piper, lead of the Eclipse Paho project, to find out more about the history of MQTT and why it is being used by internet scale companies such as Facebook.
MQTT is making the Internet of Things an interoperable and flexible world where the smallest devices can talk to the largest of servers. Obtaining valuable information from anything from a single temperature sensor to an industrial machine can be handled over an MQTT-based platform. What is MQTT and where do we find the libraries to talk with it? This article presents the Eclipse Paho project.
Zato is an open-source ESB and application server written in Python. It is designed to integrate systems in SOA and to build backend applications (i.e. API only). 2
Kai Wähner explains the differences between an integration framework, an ESB and a suite, following with advice for selecting the right one from existing commercial and open source solutions. 19
To refactor legacy code, the ideal is to have a suite of unit tests to prevent regressions. However it's not always that easy. This article describes a methodology to safely refactor legacy code. 7
During JUDCon China 2012 Red Hat's Aleš Justin introduced Project CapeDwarf, a Google AppEngine API implemented with JBoss and other open source libraries. We spoke to him afterwards to find out more.
PostRank Labs released an open source version of their Ruby web server framework powering PostRank. Goliath, is an asynchronous server designed for speed, leveraging key features of Ruby 1.9+. 1
GlassFish Security book, by author Masoud Kalali, covers Java EE security model and how to design and develop secure Java EE applications. InfoQ spoke with Masoud about the book.
Nuxeo announced in 2006 that they were switching their core product from Python to Java. We recently caught up with Eric Barroca, CEO at Nuxeo, to find out about their current product architecture. 14
Bernd Ruecker explores how to achieve a better Business-IT alignment when developing BPM solutions.
In this article Boris Lublinsky shows how to extend JBoss jBPM to define and support process access authorization. 2