User talk:Sebastian.Dietrich/Books/Java Software Architecture, Design and System Landscape