Develop and deploy applications using the OSGi-based runtime container, Apache Karaf

May 2014 | Open Source

Packt is pleased to announce the release of its new book Learning Apache Karaf, a practical guide to understanding Apache Karaf's commands and control capabilities. The book has 128 pages and costs $36.99, and is also available in all the popular formats including Kindle and selected library formats for $18.69.

About the Author:

Jamie Goodyear
Jamie Goodyear is an open source advocate, Apache developer, and computer systems analyst with Savoir Technologies; he has designed, critiqued, and supported architectures for large organizations worldwide. Jamie holds a Bachelor of Science degree in Computer Science from Memorial University of Newfoundland. He has attained committer status on Apache Karaf, ServiceMix, and Felix and is a Project Management Committee member on Apache Karaf.

Johan Edstrom
Johan Edstrom is an open source software evangelist, Apache developer, and seasoned architect; he has created Java architectures for large, scalable, high transaction monitoring, financial, and open source systems. Johan is, by training, an electronics engineer with a penchant for fractal geometry. He has worked as development lead, infrastructure manager, IT lead, and programmer, and has guided several large companies to success in the use of open source software components.

Heath Kesler
Heath Kesler is an Apache developer and committer and has spoken at conferences around the world. He is a Senior SOA Architect with Savoir Technologies and has architected and developed scalable, highly available SOA systems for large corporations around the globe. Heath currently helps corporations implement and develop enterprise integration systems using messaging and web services with a focus on maintainability and scalability. Heath has reached committer status on Apache Karaf and has been a contributor to Camel.

Apache Karaf is more than just an OSGi-based runtime container; it’s an ecosystem of open source technologies that makes operating and managing applications easier. Karaf supports hot deployment of OSGi bundles by monitoring jar files inside the [home]/deploy directory. Each time a jar is copied in this folder, it will be installed inside the runtime. Users can then update or delete it, and changes will be handled automatically. In addition, Karaf also supports exploded bundles and custom deployers.

Learning Apache Karaf introduces developers and administrators alike to the OSGi-based container, and imparts best practices by example. The book shows readers how to set up an Apache Karaf distribution, and how to arrive at a production-ready deployment. The book teaches everything one needs to install, configure, and administer Apache Karaf. It will guide readers through the complexity of an OSGi container using sample code and configuration snippets to demonstrate the important aspects of managing and running a Karaf instance.

Learning Apache Karaf covers the following topics:

Chapter 1: Installing Apache Karaf
Chapter 2: Commanding the Runtime
Chapter 3: System Configuration and Tuning
Chapter 4: Provisioning
Chapter 5: Deploying Applications
Chapter 6: Deploying Production-grade Apache Karaf
Chapter 7: Apache Karaf Cellar
Chapter 8: Our Final Programming Project
Appendix: Apache Karaf Commands

Packt Publishing has also released and is due to publish other Apache books:
Web Crawling and Data Mining with Apache Nutch (published)
Instant Apache Wicket 6 [Instant] (Published)
Apache Camel Developer's Cookbook

All Microsoft books are published by Packt Enterprise. Packt Enterprise is a publishing division of Packt Publishing designed to serve the information needs of IT Professionals in the Enterprise space. Packt Enterprise also publishes on IBM, Oracle, Citrix, Java, Amazon, Google and SAP technologies.


Learning Apache Karaf
Develop and deploy applications using the OSGi-based runtime container, Apache Karaf

For more information, please visit: Book Page

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software