Skip to Content
Just Spring
book

Just Spring

by Madhusudhan Konda
July 2011
Intermediate to advanced
96 pages
2h 20m
English
O'Reilly Media, Inc.
Content preview from Just Spring

Chapter 5. Spring JMS

The Java Messaging Service (JMS) API, which came into existence a decade ago, was an instant hit in the area of distributed messaging and enterprise applications. The demand for easier and standardized integration with the Messaging Middleware was the drive for creating this technology. Although the API is straightforward and relatively easy, Spring has taken a step forward in creating an even easier framework around it. This chapter will introduce you to the JMS basics and explains Spring’s take on JMS and how it simplified developers’ lives even further.

Two-Minute JMS

JMS provides a mechanism of communication between applications without being coupled. The applications can talk to each other via the JMS provider without even knowing who is on the other side of the fence.

For example, a PriceQuote service can publish price quotes onto a channel, expecting someone to receive them. However, the service may not be aware of any consumers that would consume these quotes. Similarly, the consumers may not have any clue about the source of the data or the producers. In a way, they are hidden behind the walls, just interacting via destinations or channels. Producers and consumers don’t have to bother about each other’s existence as long as they know their expected messages are delivered or received, respectively.

There are three important moving pieces in JMS: the service provider, the producer, and the consumer.

The service provider is the central piece, while the other ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Just Spring Integration

Just Spring Integration

Madhusudhan Konda
Spring Boot 2.0 Projects

Spring Boot 2.0 Projects

Mohamed Shazin Sadakath
Spring Data

Spring Data

Mark Pollack, Oliver Gierke, Thomas Risberg, Jon Brisbin, Michael Hunger

Publisher Resources

ISBN: 9781449311278Errata Page