About this Book
ActiveMQ in Action is for software architects, developers, and integrators interested in enterprise message queuing in general and ActiveMQ in particular. This book is designed to serve as part introduction and part reference for both beginners and experienced application developers. It begins with an introduction to ActiveMQ and a high-level overview of JMS, followed by a progressively deeper dive into ActiveMQ as the book advances.
The concepts discussed throughout this book assume that the reader possesses enough knowledge of Java EE to design and develop applications. Though such knowledge is not a strict requirement, it will make it easier to grasp many of the concepts touched upon throughout the chapters. Chapter 9 even discusses using ActiveMQ with languages other than Java, including C++, C#, JavaScript, Perl, PHP, Python, and Ruby.
This book is divided into four parts:
Part 1 provides an introduction to ActiveMQ, a high-level overview of JMS, and a brief discussion of the examples used throughout the book. Chapter 1 introduces ActiveMQ at a high level and discusses why and when to use ActiveMQ. It also demonstrates how to download and install ActiveMQ and how to run the examples that come with ActiveMQ in Action.
Chapter 2 introduces enterprise messaging, message-oriented middleware (MOM) and the JMS specification.
Chapter 3 introduces the examples to be used throughout ActiveMQ in Action.