POSA2 is the second volume in the POSA series and was published in 2000. The 17 patterns in POSA2 form the basis of a pattern language that addresses issues associated with concurrency and networking. This material represents a range of patterns from idioms to architecture designs. The patterns cove