For Reviewers

As you can see, I’ve been working diligently in authoring a book that I have tentatively titled, Patterns of Modular Architecture. This website represents my first draft of the book. Part 1 of the book discusses The Case for Modularity, while Part 2 examines roughly 15 patterns to help design software with a modular architecture. My goal for the book is simple – to increase the enterprise developer’s awareness of modularity and ability to design modular software systems.

While the book is not specific to OSGi, I do plan to discuss the important role that OSGi plays in leveraging the patterns and supporting modularity.

In the spirit of adopting a transparent writing process, I have posted the book online and I am hoping to solicit feedback from folks that might help provide further direction and guidance. With busy schedules and existing commitments, I recognize a complete review might not be possible. However, offering even the tiniest bit of feedback is invaluable in helping me deliver a high quality work.

If you are able to find even a few minutes to review the book’s content in its current form, feel free to leave a comment or drop me an e-mail message.

Here are some things to think about as you review the material.
1. Do the modularity patterns resonate with you?
2. Are the pattern names sensible?
3. Is the classification scheme sensible?
4. What important discussions are currently omitted?
5. Is the organization of the book sensible?
5. Are the discussions clear and concise?
7. Any other feedback you might have.

Any recommendations surrounding flow of the book, coding samples, pattern names, and comments on specific sections will be valued. Please keep in mind that it’s in draft form, ideas are still being fleshed out, and some of the patterns are only partially documented.

I look forward to any help you might be able to provide. Feel free to share the link with anyone you feel might be interested in offering feedback. Thank you!