Enterprise Messaging with JMS
Advanced Topics and Spring JMS
By Mark Richards
Publisher: O'Reilly Media
Final Release Date: October 2014
Run time: 3 hours 52 minutes

Dive into advanced topics for using Java Message Service (JMS) in the enterprise with this comprehensive video course. Through live, interactive coding in both JMS 1.1 and JMS 2.0, messaging expert Mark Richards take you deep into several advanced JMS features and techniques, including JMS transaction management, embedded messaging, RESTful JMS, Spring JMS, and message streaming.

If you’re a Java developer who understands JMS basics, particularly though Mark Richards’ introductory video—Enterprise Messaging Using JMS: Fundamentals—this advanced course is the ideal way to continue your journey through enterprise messaging.

Topics include:

  • Design techniques and common message design pitfalls
  • How and when to use transactions with messaging
  • Using an embedded message broker in your application
  • Creating self-healing and auditing systems using message browsing
  • Techniques for sending and receiving large documents and images in messages
  • Sending and receiving messages through HTTP with RESTful JMS
  • Techniques for making your messaging applications run faster and scale better
  • Using Spring JMS to send and receive messages in Spring-based applications
  • Harnessing the full power of Spring JMS with Message Driven POJOs

Mark Richards is an independent hands-on software architect with over 30 years of experience in a variety of technologies, including J2EE, SOA, messaging, microservices architecture, and a host of other platforms and technologies. He is the author and coauthor of several other O'Reilly books and videos, including Java Message Service 2nd Edition, the Software Architecture Fundamentals video series, and 97 Things Every Software Architect Should Know. Mark has spoken at hundreds of technical conferences worldwide on a variety of topics including messaging, SOA, Java persistence, and software architecture.

About the O’Reilly Software Architecture Series

'Clearing a path from developer to architect and enriching that path once you arrive.'

Software architecture is a fast-moving, multidisciplinary subject where entire suites of “best practices” become obsolete practically overnight. No single path or curriculum exists, and different types of architecture—application, integration, enterprise—require different subject emphasis. Whether you’re at the outset of a career as an architect or in the midst of such a career, series editor Neal Ford has curated this collection of tools and guides for aspiring and seasoned architects alike.

Table of Contents
Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyEnterprise Messaging with JMS

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top


Mark has done it again!

By sandyboy55

from Bangalore, India

Verified Reviewer

Comments about oreilly Enterprise Messaging with JMS:

Mark Richards has done it again! If you have gone through the first series of Enterprise Messaging, this series completes it with Spring JMS and advanced topics related to sending images and documents, restful JMS messaging, high performance messaging, embedding the message broker in your application, etc. Mark's video keeps the reader engaged throughout and the interactive coding sessions are great to practice. Wish I had this 5 years ago!

Displaying review 1

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Video:  $79.99
(Streaming, Downloadable)