ActiveMQ in Action![]() Bruce Snyder, Dejan Bosanac, and Rob Davies MEAP Began: August 2008 Softbound print: August 2010 | 375 pages ISBN: 1933988940 |
|||
| Pre-Order options* | |||
| Order today and start reading ActiveMQ in Action today through MEAP | |||
| MEAP + Ebook only - $27.50 | |||
| MEAP + Print book (includes Ebook) when available - $44.99 | |||
| * 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 1: An introduction to messaging and ActiveMQ
1. Introduction to Apache ActiveMQ - FREE 2. Understanding Message-Oriented Middleware and JMS - AVAILABLE 3. The ActiveMQ in Action examples - AVAILABLE Part 2: How to configure ActiveMQ 4. Connecting to ActiveMQ - AVAILABLE 5. Message persistence - AVAILABLE 6. Securing ActiveMQ - AVAILABLE Part 3: Using ActiveMQ to build messaging applications 7. Creating Java applications with ActiveMQ - AVAILABLE 8. Embedding ActiveMQ in other Java containers 9. Connecting to ActiveMQ with other languages - AVAILABLE |
Part 4: Advanced features in ActiveMQ
10. Broker topologies - AVAILABLE 11. Advanced ActiveMQ broker features - AVAILABLE 12. Advanced client options - AVAILABLE 13. Tuning ActiveMQ for performance - AVAILABLE 14. Administering and monitoring ActiveMQ - AVAILABLE |
|
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:
- High-level designers of loosely-coupled distributed systems that follow a Service Oriented Architecture (SOA)
- Software developers creating applications that use the ActiveMQ message broker
- System administrators that must maintain a software system based on the ActiveMQ message broker
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.
WHAT REVIEWERS ARE SAYING
“The authors do a very good job of starting with the basics and taking the reader through the whole process of getting ActiveMQ up and going, while at the same time, explaining the underlying JMS APIs and show the power of Java Messaging...5/5 Stars”
—Edward Gardella, DZone Reviewer
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 Online
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.


