If you are having a difficult time solving the many problems that come up when you are dealing with enterprise architecture, the best thing you can do is to study the patterns and the trends that come out. This is highly important, because when you study the patterns of enterprise architecture you are then given a much clearer opportunity to survey the whole and pin point where one had made some blunders. And if you want to know how you can go about such a task, it is also recommended that you pick up a book that will tell you all about it.
Most books about the patterns of enterprise architecture will usually come off sounding like two for the price of one deal. This is because the first section of the book is somewhat like a short tutorial which tells you all about developing enterprise applications. This you can easily read from beginning to end, and when you do you will be able to understand the entire scope of the lessons which you can get from the book. The following section, of course, is what the bulk of the book is then all about.
It is also a detailed reference of the actual patterns themselves. No longer will you have scratch your head in confusion, because the patterns are already in full color in such a book. These you can then read and apply as each section then has the complete usage as well as the implementation information. Additionally, you also get actual code examples which are in Java or C#.