Manning Early
Access Program
ActiveMQ in Action
EARLY ACCESS EDITION

Bruce Snyder, Dejan Bosanac, and Rob Davies

MEAP Release: August 2008
Softbound print: December 2009 (est.) | 375 pages
ISBN: 1933988940

Start Reading ActiveMQ in Action today through the Manning Early Access Program
MEAP OPTIONS*
  MEAP + Ebook only - $27.50
  MEAP + Print book + Ebook Combo - $49.99
  Print book only - $44.99 (Not yet available for order)
* Download early chapters in PDF format! For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
PART I - Introduction
 1. Understanding message-oriented middleware and JMS - FREE
 2. Introduction to Apache ActiveMQ - AVAILABLE

PART II - Configuring ActiveMQ
 3. Understanding connectors - AVAILABLE
 4. Persisting messages - AVAILABLE
 5. Securing Apache ActiveMQ - AVAILABLE

PART III - Using ActiveMQ
 6. Creating Java applications with ActiveMQ - AVAILABLE
 7. Embedding ActiveMQ in Java containers
 8. Connecting to ActiveMQ with other languages - AVAILABLE
PART IV - Advanced ActiveMQ
 9. Broker topologies
 10. Advanced broker features
 11. Advanced client options
 12. Tuning ActiveMQ for performance - AVAILABLE
 13. Integration patterns with ActiveMQ and Camel
 14. Administering and managing ActiveMQ - AVAILABLE

 Appendix: Options for various ActiveMQ components
 

DESCRIPTION

Modern distributed architectures require a secure, reliable way to exchange messages in asynchronous, loosely-coupled systems. For Java developers, the Java Message Service (JMS) provides that core functionality. The Apache ActiveMQ message broker is a complete open source implementation of the JMS specification. The ActiveMQ Message-Oriented Middleware, coupled with its Enterprise Integration Provider are the building blocks of an Enterprise Service Bus—the backbone of a contemporary Service Oriented Architecture.

ActiveMQ is implemented in Java, but it supports client applications written in many other programming languages including C/C++, .NET, Ruby, Perl, PHP, Python, and more. It can be integrated with other open source frameworks including Tomcat, ServiceMix, JBoss, and can easily bridge to other JMS providers.

Apache ActiveMQ in Action is a thorough, practical guide to implementing message-oriented systems in Java using ActiveMQ. The book lays out the core of ActiveMQ in clear language, starting with the anatomy of a JMS message and moving quickly through connectors, message persistence, authentication and authorization. With the basics well in hand, you move into interesting examples of ActiveMQ at work, following a running Stock Portfolio application. You'll integrate ActiveMQ with containers like Geronimo and JBoss and learn to tie into popular Java-based technologies like Spring Framework.

Along the way, you'll pick up best practices forged out of the deep experience the authors bring to the book. You'll learn to integrate with non-Java technologies and explore advanced topics like broker topologies and configuration and performance tuning.

Additionally, the book will introduce readers to using Apache Camel with Apache ActiveMQ as a way to easily utilize the Enterprise Integration Patterns.

This book is perfect for:

About the Authors

Bruce Snyder is a veteran of enterprise software development and a recognized leader in open source software. Bruce has experience in a wide range of technologies including Java EE, Enterprise Messaging and Service Oriented Integration. In addition to his role as a software consultant, Bruce is also an Apache Member, a co-founder of Apache Geronimo and a developer for Apache ActiveMQ, Camel, ServiceMix. Bruce serves as a member of various JCP expert groups, is a published author and a recognized international speaker at industry conferences. Bruce lives in beautiful Boulder, Colorado with his family.

Dejan Bosanac is a software developer, technology consultant and author with deep expertise in integration and interoperability of Java and web technologies. Dejan spent a number of years in development of complex software projects, ranging from highly-trafficked web sites through enterprise applications.

Rob Davies has over 20 years experience of developing high performance distributed enterprise systems and products for telcos and finance. He is a founder of the Apache ActiveMQ, Apache ServiceMix, and Apache Camel projects. Currently Director of Open Source Development at IONA, Rob was also a founder and CTO of SpiritSoft and founder and VP Product Development at LogicBlaze.

About the Early Access Version

This Early Access version of ActiveMQ in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Forum

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.