Я все еще скачиваю документ, на который есть ссылки, но из описания страницы я бы подумал
a) Многие из них должны быть независимыми от языка, поэтому должны применяться и к Java.
б) Шаблоны архитектуры приложений предприятия могут подойти. (это также не зависит от платформы / языка.) Вы можете прочитать о книге здесь http://martinfowler.com/books.html
Edit:
Я просто просмотрел документ. Выглядит действительно пересекающимся. Я думаю, мне нужно потратить еще немного времени на это.
Ссылки на .NET чрезвычайно редки и в основном содержат список соответствующих частей технологического стека .NET для данной области. например Windows Mobile Нечто для реализации клиента мобильного приложения. Во многих случаях это действительно просто маркетинг.
Так что эквивалентом для Java было бы рекомендовать подходящее решение Sun. Как и MySQL для базы данных. Хотя этот подход имеет смысл для MS, которая предпочла бы, чтобы их разработчики были привязаны к вещам MS, он не имеет смысла для Sun / Java, для которых открытость является главным аргументом в продажах. Таким образом, такое утверждение, как «использовать MS SQL Server для этого», может превратиться в использование Oracle, db2, mysql, ms sql server, hsqldb, derby, informix, postrgres или любой другой базы данных для этого ... не очень полезно. Так что, думаю, этого не произойдет.