The Virtual JBoss User Group had another successful session on November 10th. This time it was Martyn Taylor talking about Messaging for the Internet of Things (IoT). He is a senior software engineer at Red Hat and has over 7 years' experience working on cloud, middleware and messaging software. Martyn currently works on the Apache ActiveMQ suite of projects.
The presentation gives you a brief intro into IoT in general and explains why it brings all kinds of challenges to scaling for messaging systems. Those can be addressed in various ways and he further on gave an overview about the various IoT relevant protocols implemented in Apache ActiceMQ Artemis. He finishes his presentation with messaging patterns for horizontal scaling. Watch the complete session on vjbug.org or directly embedded here.
Abstract: Scale changes everything. What once was quite adequate for enterprise messaging can't scale to support "Internet of Things". We need new protocols, patterns and architectures to support this new world. This session will start with basic introduction to the concept of Internet of Things. Next it will discuss general technical challenges involved with the concept and explain why it is becoming mainstream now. Now we're ready to start talking about solutions. We will introduce some messaging patterns (like telemetry and command/control) and protocols (such as MQTT and AMQP) used in these scenarios. Finally we will see how Apache ActiveMQ is gearing up for this race. We will show tips for horizontal and vertical scaling of the broker, related projects that can help with deployments and what the future development road map looks like.
Next Month's Session With Burr Sutter
Don't miss the upcoming vJBUG event with Burr Sutter titled "An Enterprise Developer’s Journey to the IoT" (watch live or on-demand at vjbug.org). The current hype around the Internet of Things (IoT) has led to a substantial amount of innovation thanks to open source software, open hardware, open standards, and community inspiration. In this session, we will explore how you can use open source software to incorporate the physical world (the “Things”) into your traditional enterprise IT infrastructure. We will walk the path from a typical enterprise developer’s current focus on web desktop applications to mobile and devices, specifically developer prototyping platforms like Raspberry Pi, Intel Edison, Arduino, Particle.io, and several others. Learn how to connect the physical world to your enterprise middleware backbone via sensors and actuators.
Burr Sutter is a Technologist, innovator, creator, catalyst—an evangelist, product manager, teacher, and 'internal start-up' leader with the vision to see tomorrow's technology and the ability to focus and energize the engineers who build it and the communities who use it. Areas of expertise include Java EE, SOA, Business Rules, BPM, PaaS, Mobile and IoT. Follow Burr on Twitter at @burrsutter.