Chapter 6. Application Patterns

Simplicity does not precede complexity, but follows it.

—Alan J. Perlis, Epigrams in Programming

over the last few chapters we have implemented useful communication and synchronization patterns, using distributed data structures, that allow remote processes to coordinate their activities. Often, frameworks for entire space-based applications express themselves in a few tried-and-true patterns as well.

In this chapter we will cover some simple, yet powerful, application frameworks, built from distributed data structures we're already familiar with. You'll find that you may be able to model your spaced-based applications on one of these patterns, or some combination or variant of the patterns. And, given what you ...

Get JavaSpaces™ Principles, Patterns, and Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.