FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Java Application Architec... has been added to your Basket
+ £2.80 delivery
Used: Very Good | Details
Condition: Used: Very Good
Comment: Expedited shipping available on this book. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Java Application Architecture: Modularity Patterns with Examples Using OSGi (Robert C. Martin Series): A Roadmap for Enterprise Development (Agile Software Development) Paperback – 15 Mar 2012

4.6 out of 5 stars 3 customer reviews

See all 9 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
£27.99 £14.54
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

  • Paperback: 384 pages
  • Publisher: Prentice Hall; 01 edition (15 Mar. 2012)
  • Language: English
  • ISBN-10: 0321247132
  • ISBN-13: 978-0321247131
  • Product Dimensions: 17.5 x 2.5 x 22.9 cm
  • Average Customer Review: 4.6 out of 5 stars 3 customer reviews
  • Amazon Bestsellers Rank: 853,441 in Books (See Top 100 in Books)
  • Would you like to tell us about a lower price?
    If you are a seller for this product, would you like to suggest updates through seller support?

  • See Complete Table of Contents

Product description


“The fundamentals never go out of style, and in this book Kirk returns us to the fundamentals of architecting economically interesting software-intensive systems of quality. You’ll find this work to be well-written, timely, and full of pragmatic ideas.”

–Grady Booch, IBM Fellow


“Along with GOF’s Design Patterns, Kirk Knoernschild’s Java Application Architecture is a must-own for every enterprise developer and architect and on the required reading list for all Paremus engineers.”

–Richard Nicholson, Paremus CEO, President of the OSGi Alliance


“In writing this book, Kirk has done the software community a great service: He’s captured much of the received wisdom about modularity in a form that can be understood by newcomers, taught in computer science courses, and referred to by experienced programmers. I hope this book finds the wide audience it deserves.”

–Glyn Normington, Eclipse Virgo Project Lead


“Our industry needs to start thinking in terms of modules–it needs this book!”

–Chris Chedgey, Founder and CEO, Structure 101


“In this book, Kirk Knoernschild provides us with the design patterns we need to make modular software development work in the real world. While it’s true that modularity can help us manage complexity and create more maintainable software, there’s no free lunch. If you want to achieve the benefits modularity has to offer, buy this book.”

–Patrick Paulin, Consultant and Trainer, Modular Mind


“Kirk has expertly documented the best practices for using OSGi and Eclipse runtime technology. A book any senior Java developer needs to read to better understand how to create great software.”

–Mike Milinkovich, Executive Director, Eclipse Foundation

About the Author

Kirk Knoernschild is a software developer who has filled most roles on the software development team. Kirk is the author of Java Design: Objects, UML, and Process (Addison-Wesley, 2002), and he contributed to No Fluff Just Stuff 2006 Anthology (Pragmatic Bookshelf, 2006). Kirk is an open source contributor, has written numerous articles, and is a frequent conference speaker. He has trained and mentored thousands of software professionals on topics including Java/J2EE, modeling, software architecture and design, component-based development, service-oriented architecture, and software process. You can visit his website at

Customer reviews

Share your thoughts with other customers
See all 3 customer reviews

Top customer reviews

28 April 2013
Format: Paperback|Verified Purchase
6 November 2012
Format: Paperback|Verified Purchase
27 July 2012
Format: Paperback

Most helpful customer reviews on 3.7 out of 5 stars 20 reviews
George F
3.0 out of 5 starsGood modularization advice; not a general software architecture book
11 November 2012 - Published on
Format: Paperback|Verified Purchase
27 people found this helpful.
4.0 out of 5 starsA neat overview of OSGi in general and how it can be used to develop a modular application
20 June 2013 - Published on
Verified Purchase
Amazon Customer
5.0 out of 5 starsBeneficial to all developers
7 October 2013 - Published on
Format: Paperback|Verified Purchase
Johan Roos
4.0 out of 5 starsClear reference for developing modulair OSGi software
17 June 2013 - Published on
Format: Paperback|Verified Purchase
Miroslav Kratchounov
4.0 out of 5 starsInformative and easy reading
9 October 2013 - Published on
Verified Purchase
Pages with related products. See and discover other items: software architecture

Where's My Stuff?

Delivery and Returns

Need Help?