Pattern-Oriented Software Architecture by Douglas C. Schmidt это книга о том, как не надо писать много-функциональные дистрибьютивные приложения.
Если бы один мой знакомый, хороший программер, не спросил меня об этой книге, то я не узнал бы, что в 2011 году кто-то собирается читать/изучать этот мусор.
Автор (в очередной раз) пытается "продать" свою библиотеку ACE and TAO под красивым названием.
Мне жаль программистов, которые в свое время бесполезно и бестолково потратили время на C++ и ACE. Их проекты мертвые, их знания никому не нужны.
Про чудовище под названием ACE молодое поколение даже не слышало. C++ агонизирует. ООП превратилось в анекдот. На серьезных проектах m$ форточки не используются.
На вопрос: "А что же делать? Что почитать по теме? В какую технологию вкладывать силы и время?" - ответ простой. Посмотрите что делают успешные проекты и фирмы, и работайте в том же направлении.
Сегодня много доступной информации по инфраструктуре и проектам Google, FB, Twitter, Flikr и т.д.
Рекомендация: Pattern-Oriented Software Architecture не читать и не листать!!!